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

Тема в разделе ".NET - Общие вопросы по языкам", создана пользователем Timurkh77, 12 мар 2013.

  1. Timurkh77

    Timurkh77 Гость

    Прочитал 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;
    }
    }
     
Загрузка...

Поделиться этой страницей