ОЗТМ Лаб 2,3
Матеріал з Вікі ЦДУ
Версія від 20:34, 28 лютого 2015; Марусенко Роман Вікторович (обговорення • внесок)
BMP
BMP (від. англ Bitmap Picture) — графічний формат для збереження растрових зображень, розроблений компанією Microsoft.
З форматом BMP працює велика кількість програм, так як його підтримує як і Windows, так і OS/2.
На кожен піксель зображення в різних файлах може бути різна кількість біт. Microsoft пропонує такі бітності: 1, 2, 4, 8, 16, 24, 32, 48 та 64. Колір можна задати тільки в моделі RGB, але в бітностях 16 і 32 можна отримати Greyscale з глибиною до 16 і 32 біт відповідно.
Структура файлу
BMP файли складаються зі структур (заголовків) фіксованого розміру, а також зі структур змінного розміру, які розміщенні у заданій послідовності.
Назва структури | Розмір | Призначення |
---|---|---|
Файл заголовку | 14 Байтів | Зберігає основну інформацію |
DIB заголовок | Фіксований розмір (нараховує 7 різних варіацій) | Зберігає основну інформацію, а також визначає формат пікселів |
Додаткові бітові маски | 12 або 16 байтів | Визначає формат пікселів |
Таблиця кольорів | Змінний розмір | Визначає кольори (Массив пікселів) |
GAP1 | Змінний розмір | Вирівнювання структури |
Массив пікселів | Змінний розмір | Визначає фактичні значення пікселів |
GAP2 | Змінний розмір | Вирівнювання структури |
ICC профіль кольору | Змінний розмір | Визначає профіль кольору для управління кольором |