У меня есть массив из int
пикселей в моей программе на С#, и я хочу преобразовать его в изображение. Проблема в том, что я конвертирую исходный код Java для программы в эквивалентный код С#. В java строка читает, которая отображает массив целых пикселей в изображение:
Image output = createImage(new MemoryImageSource(width, height, orig, 0, width));
может ли кто-нибудь сказать мне эквивалент C#?
Здесь orig — это массив из int
пикселей. Я искал класс Bitmap, и есть метод с именем SetPixel
, но проблема в том, что он принимает номер координаты x, y. Но в моем коде есть массив из int
пикселей. Еще одна странность заключается в том, что мой исходный массив имеет отрицательное число, и они далеки от 255. В Java это тот же случай (это означает, что массив в C # и Java имеют эквивалентное значение), и значения отлично работают в Java.
Но я не могу перевести эту строку на С#. Пожалуйста помоги.