Файл 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; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!