Вывод изображения в PictureBox - C#
Формулировка задачи:
Добрый день, прошу помощи. В коде существует массив MaxS, размером 256 на 256, который хранит в себе матрицу пикселей. Вопрос в том, как вывести это изображение в PictureBox. Если делать так, как делаю я, то выводится абсолютно черное изображения, хотя матрица пикселей точно не состоит из одних нулей. Изображение полутоновое, поэтому все три компоненты одинаковые.
Заранее спасибо за помощь
for (UInt32 i = 0; i<n; i++) { for (UInt32 j = 0; j < 256; j++) { frog.SetPixel((int)i, (int)j, Color.FromArgb(Convert.ToByte(maxS[i][j]),Convert.ToByte(maxS[i][j]), Convert.ToByte(maxS[i][j]), Convert.ToByte(maxS[i][j]))); } } frog.Save("C:\\BD\\123.png"); pictureBox1.Image = frog;
Решение задачи: «Вывод изображения в PictureBox»
textual
Листинг программы
frog.Save("C:\\BD\\123.png", ImageFormat.Png)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д