Чтение Bmp Файла И Вывод Его На Экран

  • Автор темы Timurkh77
  • Дата начала
T

Timurkh77

Гость
#1
Прочитал bmp файл в двумерный массив.Теперь требуется из массива
вывести bmp на экран.

Написано часть программы по чтению файла bmp в массив.Теперь нужно
вывести его - файл на экран.

Код:

using System;
using System.Drawing;

static class Program
{
static void Main()
{
Bitmap bitmap = new Bitmap(20,30);//"твой путь до файла");
float[][] brightnessArray = GetBrightnessArray(bitmap);
}

public static float[][] GetBrightnessArray(Bitmap srcImage)
{
if (srcImage == null)
throw new ArgumentNullException("srcImage");

float[][] result = new float[srcImage.Height][];
for (int y = 0; y < srcImage.Height; y++)
{
result[y] = new float[srcImage.Width];
for (int x = 0; x < srcImage.Width; x++)
{
Color srcPixel = srcImage.GetPixel(x, y);
result[y][x] = srcPixel.GetBrightness();
}
}

return result;
}
}