BMPBMP — стандартный формат файлов для компьютеров под управлением Windows. Этот формат разработан компанией Microsoft для хранения растровых изображений в машинно-независимом формате, что позволяет Windows отображать битмапы на любом дисплее. Термин «машинно-независимый» означает, что цвет пиксела хранится в форме, независимой от метода, которым цвета отображаются на дисплее.
Общая информация
BMP — очень простой формат, его структура весьма прямолинейна. Каждый битмап содержит:
- заголовок файла: содержит информацию о типе, размере и местоположении «машинно-независимого» битмапа.
- информационный заголовок: определяет размеры, тип сжатия и цветовой формат битмапа.
- цветовая таблица: определяет массив структур RGBQUAD, содержащая столько элементов, сколько цветов в битмапе. Цветовая таблица не создается для битмапов с 24-битным цветом, потому что каждый пиксел определяется 24-битными значениями RGB из области данных.
- массив байтов, которые и определяют пикселы битмапа. Эти данные расположены рядами. Каждый ряд состоит из последовательных байт, которые определяют пикселы в битмапе, слева направо.
|