Photoshop for WEB
cd7c7591

Формат PSD


Так как графический пакет Adobe PhotoShop является одним из наиболее распространенных средств подготовки web-графики, его внутренний графический формат (PSD) также получил широкое распространение.

ПРИМЕЧАНИЕ. Следует отметить, что этот формат наиболее широко применяется для хранения промежуточных результатов работы над оформлением сайта. Для хранения исходных изображений обычно используются другие форматы.

Формат PSD развивается одновременно с программой PhotoShop, что необходимо для хранения элементов, которые вводятся в новых версиях программы. При этом сохраняется полная обратная совместимость форматов. То есть файл, сохраненный, например, в PhotoShop 5.0, может быть открыт в PhotoShop 7.0 без потери каких-либо элементов изображения или его качества. Следует учитывать, что обратная совместимость форматов не поддерживается. Это значит, что некоторые элементы файла не смогут быть прочитанными в более ранних версиях программы.

ПРИМЕЧАНИЕ. Основа использующегося в настоящее время формата PSD была введена в Photo- Shop 3.0. Именно в этой версии введены слои, позволяющие более гибко работать с изображениями и хранить их элементы отдельно друг от друга. В предыдущих версиях формата PSD слои отсутствовали, поэтому они рассматриваются как самостоятельные форматы хранения изображений.

В настоящее время файл, сохраненный в формате PSD, может содержать различные элементы.

  • Слои изображений. Для каждого слоя хранится отдельный канал прозрачности (альфа-канал), позволяющий задать прозрачность каждой точки изображения. Прозрачность может изменяться от 0 до 100% (256 градаций). Один из слоев полностью непрозрачен и называется Фоном (Background). Этот слой создается по умолчанию в любом создаваемом файле (за исключением случая создания файла с прозрачным фоном). Для сохранения файлов в форматах, не позволяющих сохранять слои, все существующие слои объединяются в фоновый слой. Слои могут быть сгруппированы или объединены в набор (layer set), после чего многие операции (такие, как перемещение изображения) выполняются над всеми слоями группы или набора одновременно. Кроме того, для слоя могут быть определены стили и эффекты, определяющие вид изображения, но не изменяющие его (например, можно легко установить тень, отбрасываемую слоем, без изменения самого слоя).


    ПРИМЕЧАНИЕ. В компьютерной графике принято называть данные о прозрачности изображения альфа-каналом (alpha-channel). Прозрачность некоторого объекта может обозначаться в программах как «альфа» («alpha»).

  • Дополнительные альфа-каналы. Вы можете определить и сохранить дополнительные альфа-каналы, не связанные с конкретными слоями. Эти каналы могут использоваться для сохранения сложных масок (выделений фрагментов изображений).


  • Цветовые каналы. Изображение в формате PSD может храниться в различных цветовых моделях (RGB, Lab, CMYK, Grayscale и т. д.). Для моделей, предусматривающих наличие нескольких цветовых каналов, эти каналы сохраняются отдельно (например, для изображения в модели Lab отдельно сохраняются каналы L, а и b). Это позволяет конвертировать изображения из одной модели в другую после загрузки из файла. Кроме того, каналы могут быть выделены в отдельные файлы, что используется, например, при подготовке изображения к печати. Кроме основных каналов цветовой модели, могут сохраняться каналы дополнительных цветов (spot channels), хранящие информацию о добавочных красителях, используемых при печати изображения.


  • Цветовые профили (профили ICC). Цветовые профили позволяют скорректировать изображение таким образом, что его цвета выводятся на используемое устройство (монитор или принтер) без искажений. Внедренные в PSD-файл цветовые профили позволяют с легкостью переносить эти файлы с компьютера на компьютер, не боясь искажений оттенков. Благодаря использованию системы цветокоррекции программа PhotoShop удобна для дизайнеров, работающих в полиграфии. Применительно к web-дизайну это не столь актуально, так как конечные файлы изображений не могут сохранять цветовые профили. Возможность использования внедренных цветовых профилей появилась в PhotoShop 5.0.


  • Векторные объекты. Предыдущие версии PhotoShop давали возможность внедрять в файлы растрового изображения векторные объекты. Это позволяло строить сложные кривые и сохранять выделения с возможностью последующего редактирования. В версии PhotoShop 6.0 возможности применения векторной графики были существенно расширены. Появились автофигуры, при помощи которых можно легко строить такие фигуры, как прямоугольники, эллипсы, линии и многогранники.




  • Направляющие. Направляющие линии позволяют легко выравнивать объекты, расположенные в разных слоях, точно выделять прямоугольные области изображения, проводить прямые линии. Эта возможность была впервые реализована в PhotoShop 4.0.


  • Текстовые слои. Для удобства работы с текстом в PhotoShop 5.0 были введены текстовые слои. Такие слои сохраняют текст не только в растровой форме (обычная графика), но и в виде собственно текста, что позволяет изменять текст и параметры его отображения. Программы, используемые для просмотра файлов (например, ACDSee) отображают такие слои в виде пикселов, a PhotoShop позволяет получить доступ к таким атрибутам, как гарнитура шрифта, его размер, начертание, расстояние между символами (кернинг) и другим. Следует заметить, что в PhotoShop 6.0 были введены новые правила форматирования текста. Поэтому предыдущие версии этой программы могут отображать и редактировать текст, сохраненный в шестой версии только в виде растровой графики.


  • Изображение для предварительного просмотра (thumbnail). Этот элемент представляет собой уменьшенную копию изображения, хранимого в файле. Многие программы считывают это изображение и отображают до открытия основного содержимого. По этим картинкам можно быстро выбрать нужный файл, особенно если его имя не связано с содержимым.


  • Кроме перечисленных выше элементов, файл в формате PSD может содержать текстовые комментарии и некоторые другие блоки.

    Для уменьшения объема, занимаемого РSD-файлом на диске, в этом формате используется алгоритм сжатия RLE (Run-Length Encoding — кодирование серий). Этот алгоритм обеспечивает сравнительно невысокую степень сжатия, но позволяет повысить скорость обработки данных, кроме того, сжатие производится без потерь информации. PSD-файлы занимают меньше места на диске, чем, скажем, несжатые файлы в формате TIFF. Файлы PSD можно дополнительно сжать при помощи программы-архиватора. Это позволяет уменьшить объем файла еще приблизительно (в зависимости от его содержимого)в два раза,

    ПРИМЕЧАНИЕ. Алгоритм сжатия данных RLE предусматривает замену последовательностей одина ковых символов на два символа — кодируемый символ и число его повторений. Разумеется, наибольший эффект от применения этого алгоритма достигается на файлах, содержащих много одинаковых символов, следующих друг за другом. Применительно к графике это изображения, содержащие большие области, равномерно залитые одним цветом. Подобные алгоритмы кодирования обычно используются в устройствах передачи данных (например, в портах ввода/вывода), поддерживающих аппаратное сжатие данных.


    Содержание раздела