Вернуться наверх
aco.ifmo.ru photonic
вернуться в оглавление предыдущая глава предыдущий параграф следующий параграф следующая глава


Форматы графических файлов

На данный момент времени существует огромное количество различных форматов графических файлов, предназначенных для самых разнообразных целей и применений. Познакомимся с основными, наиболее распространенными из них.

TIFF

Формат TIFF (Tagged Image File Format) изначально был создан в качестве универсального формата для хранения сканированных изображений с цветовыми каналами. Важным достоинством этого формата является его переносимость на разные платформы. На сегодняшний день TIFF является одним из самых распространенных и надежных, его поддерживают практически все программы так или иначе связанные с графикой. В этом формате доступен весь диапазон цветовых моделей от монохромной до RGB, CMYK и дополнительных цветов Pantone. Кроме того, TIFF позволяет в случае необходимости сохранять разнообразную дополнительную информацию о изображении (контуры, альфа-каналы и т.п.). В формате TIFF может быть использовано сжатие по алгоритму LZW.

TIFF является лучшим выбором при хранении изображений с высоким качеством, предназначенных для дальнейшего анализа и обработки, импорте растровой графики в векторные программы, издательские системы и т.п.

GIF

Независящий от аппаратного обеспечения формат GIF (Graphics Interchange Format) был разработан в 1987 году (модификация GIF87a) фирмой CompuServe для передачи растровых изображений по сетям. В 1989-м спецификация формата была доработана (модификация GIF89a): в него были добавлены поддержка прозрачности и анимации изображений. Формат GIF использует LZW-компрессию и имеет ограниченную палитру в 256 цетов. Таким образом, его можно назвать форматом хранения изображений без потерь. Однако, это утверждение справедливо только в том случае, если исходное изображение имеет от 2 до 256 цветов (если же количество цветов более 256, то часть из них будет утрачена).

GIF используется как один из основных растровых форматов для представления графической информации в интернете.

JPEG

Формат JPEG использует одноименный алгоритм сжатия для компрессии изображений. Он предназначен для хранения полноцветной графики с высоким коэффициентом сжатия без заметной для глаза человека потери качества. При этом, как было сказано выше, изображение никогда не может быть полностью восстановлено в исходном виде. При сохранении графики в формате JPEG можно управлять параметром качества (quality), измеряемым в относительных единицах – чаще всего от 0 (максимальное сжатие) до 100 (максимальное качество).

Формат JPEG следует использовать для хранения полноцветных изображений (в первую очередь фотографических и т.п.), которые не предназначены для дальнейшей обработки. Его не следует применять для хранения изображений с небольшим количеством цветов (менее 256) и с резким переходами между цветами, т.к. это может привести к проявлению различимых глазом дефектов.

BMP

Формат BMP (Windows Device Independent Bitmap, от BitMaP – битовая карта) является собственным растровым форматом операционной системы Windows. Способен хранить изображения как в индексированном виде (с палитрой до 256 цветов), так и полноцветные RGB-изображения (с глубиной цвета 24 бита). Возможно применение алгоритма сжатия RLE. Использование данного формата ограничено тем, что он не поддерживается графическими программами под управлением большинства операционных систем кроме Windows. Используется в основном для хранения картинок при организации пользовательских интерфейсов.