Формат BMP

Формат BMPЭто простейший формат записи числовых данных, представляющих изображение, используется на персональных компьютерах, работающих под управлением операционной системы Windows. Название формата происходит от словосочетания bitmap, которое можно перевести на русский язык как формат разложения изображения по битам.

Формат предназначен для записи изображений, кодированных в модели RGB, то есть изображений, предназначенных для воспроизведения на экране. Цвет каждой точки записывается 24 битами. Первые 8 бит соответствуют значению красной составляющей, следующие 8 бит – зелёной, и последние 8 бит – синей.

Оригинальный формат BMP не предусматривает никакого сжатия изображений – этим обеспечивается высокая скорость записи и воспроизведения, что повышает производительность внутренних операций Windows. Расплатой за скорость является повышенный объем записанных данных. Записи изображений в формате BMP имеют увеличенный размер, что неудобно для хранения больших коллекций и транспортировки данных по каналам компьютерных сетей.

Существует разновидность формата BMP, допускающая некоторое сжатие (уплотнение) записей. Этот формат называют BMP/RLE. Сжатие осуществляется по методу RLE – Run Length Encoding (кодирование с учётом текущей длины ряда).

Метод сжатия RLE чрезвычайно прост. Если в последовательности данных имеются повторяющиеся значения, например 255, 255, 255, 255, то они заменяются двумя числам, одно из которых указывает на величину значения, а второе – на количество повторов, например так: 255, 4.

Достоинством метода сжатия RLE является высокая скорость работы, связанная с простотой принципа. Недостатком метода RLE является низкая эффективность, если данные редко повторяются.

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

Оцените статью: 1 2 3 4 5





Написать комментарий




Введите код с картинки