Вывод изображения в PictureBox - C#

Узнай цену своей работы

Формулировка задачи:

Добрый день, прошу помощи. В коде существует массив MaxS, размером 256 на 256, который хранит в себе матрицу пикселей. Вопрос в том, как вывести это изображение в PictureBox. Если делать так, как делаю я, то выводится абсолютно черное изображения, хотя матрица пикселей точно не состоит из одних нулей. Изображение полутоновое, поэтому все три компоненты одинаковые.
Листинг программы
  1. for (UInt32 i = 0; i<n; i++)
  2. {
  3. for (UInt32 j = 0; j < 256; j++)
  4. {
  5. 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])));
  6. }
  7. }
  8. frog.Save("C:\\BD\\123.png");
  9. pictureBox1.Image = frog;
Заранее спасибо за помощь

Решение задачи: «Вывод изображения в PictureBox»

textual
Листинг программы
  1. frog.Save("C:\\BD\\123.png", ImageFormat.Png)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут