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



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

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

В bmp файлах с глубиной цвета 24 бита, байта цвета каждого пикселя сохраняются в порядке BGR (Blue,Green,Red)

B bmp файлах с глубиной цвета 32 бита, байта цвета каждого пикселя сохраняются в порядке BGRA (Blue,Green,Red,Alpha)

Битность изображения

В зависимости от количества цветов, которые представляются, на каждую точку отводится от 1 до 48 битов:

· 1 бит — монохромное изображение (два цвета).

· 2 бита 4 возможных цвета (режимы работы CGA) (2-битовый режим официально не стандартизован, но использутся).

· 4 бита 16-цветное изображение (режимы работы EGA).

· 8 бит (1 байт) — 256 цветов, последний из режимов, которые поддерживали индексированные цвета (см. ниже).

· 16 бит (2 байта) режим HiColor65536 возможных оттенков.

· 24 бита (3 байта) TrueColor. В связи с тем, что 3 байта не очень хорошо соотносятся со степенями двойки (особенно при хранении данных в памяти, где выравнивание данных по границе слова имеет значение), вместо него часто используют 32-битное изображение. В режиме TrueColor на каждый из трех каналов (RGB) отводится по 1 байту (256 возможных значений), общее количество цветов равно 16777216.

· 32 бита (4 байта) этот режим практически аналогичен TrueColor, четвертый байт обычно не используется, или в нем располагается альфа-канал (прозрачность).

· 48 бит (6 байт) редко используемый формат с повышенной точностью передачи цвета, поддерживается относительно малым количеством программ и оборудования.

Индексированные цвета

При количестве бит: 1 (2 цвета), 2 (4 цвета), 4 (16 цветов) или 8 (256 цветов) на каждый пиксел может использоваться специальный режим индексированных цветов. В этом случае число, соответствующее каждому пикселя, указывает не на цвет, а на номер цвета в палитре. Благодаря использованию палитры есть возможность адаптировать изображение цветов, присутствующих на изображении. В таком злучае изображение не ограниченно заданными цветами, а максимальным количеством одновременно используемых цветов.


Дата добавления: 2018-10-27; просмотров: 102; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!