ВУЗ:
Составители:
Рубрика:
4.5. Основные характеристики растровых форматов
Формат Фирма-разработчик
Максимальное количество
цветов (бит на пиксел)
Максимальный размер
изображения
Метод
сжатия
Запись
анимации
BMP Microsoft
16777216
(24 бита)
65535
× 65535
RLE –
GIF CompuServe 256 (8 бит)
65535
× 65535
LZW +
JPEG Joint
Photographic Experts
Group
16777216
(24 бита)
65535
× 65535
JPEG –
PCX Z-Soft
16777216
(24 бита)
65535
× 65535
RLE –
PNG W3C 281474976710656 (48 бит)
2147483647
× 2147483647
Deflate –
TGA Truevision
4294967296
(32 бита)
65535
× 65535
RLE –
TIFF Aldus
16777216
(24 бита)
Всего
4294967295
LZW,
RLE,
JPEG и
др.
+
Заголовок файла BMP – BITMAPFILEHEADER содержит общее описание файла и состоит из полей, описание кото-
рых приведено в табл. 4.6.
Далее в файле присутствует ещё один заголовок – BITMAPINFOHEADER, в котором хранится описание размеров растра
и цветового формата пикселов (табл. 4.7).
4.6. Описание полей заголовка BITMAPFILEHEADER
Название Длина в байтах Назначение
bfTуре 2 Содержит символы кода формата "ВМ"
bfSize 4 Общий размер файла в байтах
bfReserved1 2 Зарезервировано, пока что равняется 0
bfReserved2 2 Зарезервировано, пока что равняется 0
bfOffBits 4 Адрес битового массива в данном файле
4.7. Описание полей заголовка BITMAPINFOHEADER
Название
Длина
в байтах
Назначение
biSize 4 Размер заголовка равняется 40
biWidth 4 Ширина растра в пикселах
biHeight 4 Высота растра в пикселах
biPlanes 2 Должно быть равно 1
biBitCount 2 Бит на пиксел. Может быть 1, 4, 8, 16, 24
или 32
biCompression 4 Компрессия: 0 – без компрессии;
1 – компрессия RLE8 (8 бит на пиксел);
2 – компрессия RLE4 (4 бита на пиксел);
3 – без компрессии, для 16, 32 бита на
пиксел
biSizelmage 4 Размер в байтах битового массива растра
biXPelsPerMeter 4 Разрешающая способность по X в пиксе-
лах на метр
biYPelsPerMeter 4 Разрешающая способность по Y в пиксе-
лах на метр
biClrUsed 4 Если равняется 0, то используется макси-
Страницы
- « первая
- ‹ предыдущая
- …
- 33
- 34
- 35
- 36
- 37
- …
- следующая ›
- последняя »