Интернет магазин китайских планшетных компьютеров



Компьютеры - BMP - Палитра

04 июня 2011


Оглавление:
1. BMP
2. Обзор структуры файла
3. После заголовка файла
4. Палитра
5. Битность изображения
6. Индексированные цвета



Палитра может содержать последовательность четырёхбайтовых полей по числу доступных цветов. Три младшие байта каждого поля определяют интенсивность красной, зелёной и синей компоненты цвета, старший байт не используется. Каждый пиксел изображения описан в таком случае одним байтом, содержащим номер поля палитры, в котором сохранен цвет этого пиксела.

Если пиксел изображения описывается 16-битным числом, палитра может хранить три двухбайтных значения, каждое из которых определяет маску для извлечения из 16-битного пиксела красной, зелёной и синей компонент цвета.

Файл BMP может не содержать палитры, если в нём хранится несжатое полноцветное изображение.

Данные изображения

Последовательность пикселов, записанных в том или ином виде. Пикселы хранятся построчно, снизу вверх. Каждая строка изображения дополняется нулями до длины, кратной четырём байтам.

В bmp файлах с глубиной цвета 24 бита, байты цвета каждого пиксела хранятся в порядке BGR

B bmp файлах с глубиной цвета 32 бита, байты цвета каждого пиксела хранятся в порядке BGRA



Просмотров: 6856


<<< Bink
BSON >>>