Photoshop CS. Библиотека пользователя
Шрифт:
Каждый тип файлов имеет свои достоинства, иначе он не выдержал бы конкуренции. Следовательно, знание этих свойств может сильно облегчить работу, так как в конкретных обстоятельствах могут потребоваться строго определенные свойства, которые может дать только один формат.
Рассмотрим некоторые форматы растровых графических данных. В этом пункте мы уделим несколько больше внимания одним форматам и меньше – другим. Причина этого проста и банальна – частота использования и полезность.
PSD (Photoshop Document)
Собственный формат Photoshop. Основное достоинство – позволяет сохранять абсолютно все, что можно создать в данной программе: слои, дополнительные каналы, комментарии, пути и т. д. Разумеется, это очень полезное свойство – часто работа над одним изображением ведется в течение нескольких дней, и если бы не было таких возможностей в формате PSD, то возник бы целый ряд проблем.
В настоящее время данный формат файлов поддерживают практически все более-менее приличные программы редактирования растровой графики, поэтому сохранение изображений в этом формате делает их доступными и для других приложений.
В PSD используется стандарт сжатия RLE, что делает его размеры несколько меньше без потери качества.
ВНИМАНИЕ
RLE (Run Length Encoding) – один из методов компрессии графических файлов, основанный на поиске совпадений в строках изображений. Если у вас идет подряд 40 черных пикселов, то записаны они будут не как «черный, черный, черный…», а как «40 черных». Этот метод эффективен далеко не всегда, а только в случае достаточной повторяемости, то есть одноцветности областей изображения. Однако при использовании RLE, в отличие от JPEG, не ухудшается качество самого изображения.
Таким образом, PSD – идеальный формат для промежуточного и последующего качественного хранения изображений.
BMP (Windows Device Independent Bitmap)
Собственный формат операционной системы Windows. Разрабатывался в свое время специально для нее программистами компании Microsoft. Поддерживает индексированный (256 цветов) и RGB-цвет. Данный формат понимают абсолютно все графические (и не только) редакторы, работающие под Windows.
На этом немногочисленные достоинства BMP заканчиваются и начинаются многочисленные недостатки.
1. BMP абсолютно не подходит для Интернета.
2. BMP – это крайне неудачный выбор для последующей распечатки.
3. BMP – аппаратно зависимый формат.
4. Он некорректно использует RLE-сжатие.
5. Этот формат занимает неоправданно много места.
Таким образом, использование BMP будет ошибкой практически в любом случае, за исключением дальнейшего применения в программах, которые никаких других форматов не понимают.
GIF (CompuServe Graphics Interchange Format)
Один из самых известных форматов файлов, который на сегодняшний день в основном используется в Интернете.
Этот формат, как можно понять из названия, был разработан компанией CompuServe в 1987 году для скоростной передачи изображений по своим одноименным сетям.
Первоначально это был формат, поддерживающий 256 цветов, и больше ничего. Но вскоре один программист обнаружил неиспользованную возможность GIF – записывать в один файл несколько картинок и проигрывать их с определенной задержкой, то есть создавать подобие анимации.
Это, а еще поддержка прозрачности, стало основой для обновления формата, которое произошло в 1989 году. Отсюда и появилось название использующегося сейчас GIF – GIF89a.
Как вы уже смогли прочитать выше, GIF поддерживает прозрачность, причем прозрачными можно назначить несколько цветов.
В GIF используется LZW-компрессия, что в сочетании с индексированными цветами делает этот формат идеальным для хранения и передачи малоцветных, с отсутствием сложных переходов цветов, изображений, к примеру логотипов.
ВНИМАНИЕ
LZW-компрессия– еще один вид сжатия изображений, идейно близкий к RLE. Идет поиск так называемых «фраз» (повторяющихся комбинаций разных цветов), которые записываются в виде ключей. В дальнейшем во всем изображении используются уже созданные ключи. Как можно понять, этот метод гораздо совершеннее RLE для областей с переходами цветов, однако кодировка требует больше системных ресурсов.
Еще одно достоинство GIF – возможность использования чересстрочной развертки.
ВНИМАНИЕ
Interlaced – чересстрочная запись и чтение изображения. В результате файл сначала загружается через строку, то есть в меньшем разрешении, а затем загружаются остальные строки. Такой вид развертки применяется в основном в Интернете, так как появляется возможность оценить изображение еще до его полной загрузки, а следовательно, и сэкономить время.
Все эти условия (анимация, прозрачность, чересстрочная развертка) сделали GIF одним из использующихся во всемирной сети форматов. Основной его недостаток – отображение только 256 цветов.
EPS (Encapsulated PostScript)
Один из лучших форматов для хранения информации с целью последующей распечатки. Использует облегченный вариант PostScript, а именно сохранение только одной страницы.
Данный формат может хранить в себе информацию об абсолютно любых цветовых моделях, включая Duotone (Дуплексные изображения). Обычно этот формат используют в том случае, если информация в дальнейшем будет распечатана на PostScript-принтере.
ВНИМАНИЕ
PostScript – одно из важнейших понятий в современной компьютерной графике. Это язык описания страниц для PostScript-принтеров, к которым относится большинство современных профессиональных устройств. Его разработала компания Adobe, реализуя важнейший принцип WYSIWYG (What You See is What You Get), то есть «что вижу, то и имею». PostScript-файлы содержат в себе графические изображения, шрифты, информацию о каналах и др.
JPEG (Joint Photographic Experts Group)
Несмотря на то что мы рассматриваем JPEG как графический формат, на самом деле это прежде всего принцип сжатия, один из самых распространенных в настоящее время.
JPEG в упрощенном варианте реализуется следующим образом: сначала изображение разбивается на блоки 8 x 8 пикселов, затем записывается два типа информации – усредненная информация о блоке и информация о его деталях. А далее, в зависимости от выбранной степени сжатия, удаляется то или иное количество дополнительной информации. Понятно, что чем меньше будет размер файла, тем хуже будет его качество (рис. 4.1).