Формат PSD



Формат PSD

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

Примечание 2
Примечание 2

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

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

Примечание 3
Примечание 3

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

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

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

    Примечание 4
    Примечание 4

    В компьютерной графике принято называть данные о прозрачности изображения альфа-каналом (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 можно дополнительно сжать при помощи программы-архиватора. Это позволяет уменьшить объем файла еще приблизительно (в зависимости от его содержимого)в два раза,

Примечание 5
Примечание 5

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



- Начало - - Назад - - Вперед -