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

We use cookies. Read the Privacy and Cookie Policy

Глава 4

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

Для хранения растровой графики существует большое количество различных форматов файлов. Среди них есть как универсальные форматы, не привязанные к какой-либо конкретной программе, так и специфические «персональные» форматы растровых редакторов. И если последние нас не интересуют, за исключением «личного» формата Adobe Photoshop, то с наиболее распространенными универсальными форматами нам следует познакомиться.

Разные форматы предполагают разные возможности по сохранению файлов. Существуют различные технологии компрессии, то есть уменьшения объема файла – и при сохранении в разных форматах его размер может изменяться в разы. Кроме того, отдельные графические форматы предлагают дополнительные возможности, например сохранение прозрачных областей в файле (что важно для картинок в веб-дизайне или заготовок изображений для коллажирования), включение дополнительных цветовых каналов, векторных объектов и т. д.

Наиболее распространенными универсальными форматами являются BMP, GIF89a, JPEG, PNG и TIFF. Конечно же, выбор форматов в большинстве программ не ограничен только самыми распространенными и профессиональные графические редакторы могут открывать или сохранять файлы в десятках различных форматов. Однако, как правило, это требуется только при передаче работы от дизайнера к дизайнеру и от программы к программе – и то в большинстве случаев стараются придерживаться проверенных распространенных форматов, проблемы с «пониманием» которых другой программой маловероятны.

Примечание

Сравнивая форматы графических файлов, мы будем упоминать также поддержку специфических функций и дополнительных параметров программы Adobe Photoshop, которые пока могут быть не знакомы читателю. Эту информацию следует расценивать также и как справочную и при необходимости обращаться к ней при дальнейшем изучении программы.

Формат BMP (BitMap Picture) – очень простой и распространенный формат, однако его возможности достаточно скромны. В формате BMP можно сохранить плоское (без слоев) изображение в монохромном, индексированном, черно-белом (в режиме Grayscale (Оттенки серого)) или цветном (модель RGB) режиме. Формат BMP не позволяет включать какие-либо дополнительные элементы или же использовать прозрачность.

Подформат RLE (Run-Length Enconding), иногда оформляемый как «отдельный» формат с расширением RLE, а иногда – как вариант формата BMP, 40 позволяет в дополнение использовать несложную компрессию, которая может немного уменьшить объем файла.

Формат GIF89a (Graphic Interchange Format) – один из двух наиболее распространенных форматов, использующихся в Интернете. Поскольку для размещения файлов в Сети очень важен их малый размер, возможности формата GIF ограничены 2–256 цветами в изображении. Один из 256 цветов формата GIF может быть назначен прозрачным, что позволяет накладывать изображения на веб-странице одно поверх другого или поверх фонового рисунка.

При сохранении файла используется встроенная компрессия LZW, которая может уменьшить размер файла на 20–40 % в зависимости от изображения. В настройках формата предусмотрена возможность чересстрочной загрузки, при которой можно получить представление об изображении прежде, чем оно загрузится полностью, – это позволяет прервать загрузку ненужного изображения и сэкономить время. Схематичное изображение процесса чересстрочной загрузки показано на рис. 4.1.

Рис. 4.1. Чересстрочная загрузка файла формата GIF: промежуточная стадия (слева) и окончательное изображение (справа)

В формате GIF также можно создавать покадровую анимацию, которая широко используется в анимированных изображениях для Интернета.

Формат JPEG (Joint Photographic Experts Group) – один из самых распространенных форматов. Он широко используется в Интернете и в любой ситуации, когда требуется сохранить изображение, уменьшив его размер. Формат JPEG позволяет очень сильно уменьшить объем изображения (в десятки раз) за счет компрессии с потерей информации. Изображение, сохраненное в файле, будет отличаться от оригинала: его качество немного снизится, однако выигрыш в объеме файла зачастую позволяет смириться с ухудшением качества.

Внимание!

При низкой степени компрессии формат JPEG может не оказывать видимого воздействия на изображение, однако качество изображения ухудшается всегда, даже если этого не видно невооруженным глазом. Не следует использовать JPEG в качестве «рабочего» формата файлов, поскольку с каждым последующим сохранением качество будет ухудшаться все сильнее.

Сохраняя в формат JPEG, мы можем выбрать степень сжатия изображения; чем выше степень сжатия, тем сильнее будут искажения в изображении и тем сильнее упадет его качество (рис. 4.2).

Рис. 4.2. Изображение в полном качестве (слева) и сохраненное в формате JPEG со средним (в центре) и низким (справа) качеством

Эффективнее всего компрессия JPEG работает на размытых, нечетких областях изображения, не содержащих резких границ и контрастных переходов. Поэтому и сохранить в формате JPEG можно изображения только в режимах Grayscale (Оттенки серого), RGB или CMYK – то есть полноцветные изображения.

В качестве дополнительной возможности можно сохранить «прогрессивный» JPEG-файл, который будет постепенно прорисовываться в окне интернет-браузера, подобно тому как показывается чересстрочный вариант GIF-файла. Однако не все браузеры правильно отображают такие изображения.

Формат JPEG не позволяет сохранять никаких дополнительных элементов (слоев, дополнительных каналов) по причине экономии объема файла. В нем также невозможно реализовать прозрачные области изображения.

Формат PNG (Portable Network Graphics) существует в двух вариантах: PNG-8 и PNG-24.

Подформат PNG-8 как бы служит «заменой» несколько устаревшему формату GIF, практически дублируя его функции, однако предлагая более совершенный механизм компрессии, а стало быть – меньший размер файлов.

Подформат PNG-24 позволяет сохранять изображения в режиме RGB и использовать «плавную» прозрачность с возможностью создания полупрозрачных областей (формат GIF такого не позволяет). Однако, несмотря на хороший механизм компрессии, файлы PNG-24 значительно большего размера, чем файлы JPEG, что задерживает развитие и популяризацию формата.

Формат TIFF (Tagged Image File Format) – профессиональный формат, предназначенный в первую очередь для сохранения высококачественных изображений. Интересная особенность формата TIFF – некоторая свобода в его интерпретации: разные программы поддерживают разные дополнительные возможности. К сожалению, это же является и недостатком: дополнительные возможности могут сделать файл «непонятным» другой программе и не позволят открыть его.

Формат TIFF сохраняет изображения в любых цветовых режимах, в него можно включать дополнительные альфа-каналы, он позволяет хранить один векторный контур (для создания фигурной границы изображения при помещении в программу макетирования и верстки). Некоторые программы могут сохранять в изображении прозрачные области и даже слои, хотя это не является стандартным параметром и наверняка создаст проблемы при открытии файла в другой программе. В дополнение формат TIFF позволяет сохранять файлы без компрессии изображения или задействовав один из алгоритмов:

• LZW – распространенный алгоритм компрессии, позволяющий добиться сжатия на 20–40 % без потери информации;

• ZIP – встроенный алгоритм широко известной программы-архиватора, позволяющий добиться сжатия на 30–50 % без потери информации;

• JPEG – встроенный алгоритм JPEG, позволяющий совместить бульшие возможности формата TIFF и компрессию JPEG с потерей информации (и качества);

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

Внимание!

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

И наконец, формат PSD (PhotoShop Document) – это специализированный формат программы Adobe Photoshop, позволяющий с идеальным качеством сохранить все элементы созданного в программе дизайна. Таким образом, файл остается полностью редактируемым, и это делает формат PSD единственным, который можно порекомендовать в качестве «рабочего»: сохраняя промежуточные этапы работы в этом формате, можно не беспокоиться о потере качества или невозможности последующего редактирования.

В силу повсеместной распространенности Adobe Photoshop и фактического звания «флагмана» растровых графических редакторов многие программы поддерживают формат PSD в качестве «дополнительного» и могут открывать и сохранять файлы в этом формате.

Данный текст является ознакомительным фрагментом.