Получение ARGB из BMP - C#

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

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

Здравствуйте! Не могли бы Вы подсказать как получить таблицу ARGB из изображения .bmp? Глубина цвета, соответственно, 32бит. Нужны именно цветовые значения, идущие после заголовка.

Решение задачи: «Получение ARGB из BMP»

textual
Листинг программы
  1. public Color[][] GetBitMapColorMatrix(string bitmapFilePath)
  2. {
  3.     Color[][] colorMatrix; //объявляем
  4.     using (var b1 = new Bitmap(bitmapFilePath))
  5.     {
  6.         int hight = b1.Height;
  7.         int width = b1.Width;
  8.         colorMatrix = new Color[width][]; //инициализируем
  9.         for (int i = 0; i < width; i++)
  10.         {
  11.             colorMatrix[i] = new Color[hight];
  12.             for (int j = 0; j < hight; j++)
  13.             {
  14.                 colorMatrix[i][j] = b1.GetPixel(i, j);
  15.             }
  16.         }
  17.     }
  18.     return colorMatrix;
  19. }

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


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

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

15   голосов , оценка 3.533 из 5

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

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

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