Внутренний формат популярного растрового редактора Photoshop в последнее
время стал поддерживаться все большим количеством программ. Он позволяет
записывать изображение со многими слоями, их масками, дополнительными
Альфа-каналами и каналами простых (spot) цветов (начиная с версии 5),
контурами и другой информацией - все, что может сделать Photoshop. В
версии 3.0 появляются слои, контуры и RLE-компрессия,
в 4-й версии алгоритм улучшается, файлы становятся еще меньше. В версии
5 реализован принципиально иной подход к управлению цветом. В программу
была внедрена архитектура управления цветом, основанная на профилях
для сканеров, мониторов и принтеров Международного консорциума по цвету
(International Color Consortium, ICC).
Несмотря на то, что в 5-й версии появились новые эффекты со слоями,
текстом, а так же возможность создавть дополнительные каналы для простых
цветов, профили, формат Photoshop'a имеет полную совместимость от 5-й
до 3-й версии. В Photoshop'e 2.5 не было слоев и контуров, поэтому он
выступает, как отдельный подформат.
Однослойный Photoshop Document понимают ряд программ, многослойные
могут импортировать Illustrator и InDesidn. Fractal Design Painter и
Corel PHOTO-PAINT открывают на редакцию многослойные документы Photoshop,
причем лишь PHOTO-PAINT 8 открывает файл Photoshop'а 100-процентно корректно.
Одной из простейших форм сжатия является метод
RLE (Run Length Encoding - кодирование с переменной длиной строки).
Действие метода RLE заключается в поиске одинаковых пикселов в одной
строке. Если в строке, допустим, имеется 3 пиксела белого цвета, 21
- черного, затем 14 - белого, то применение RLE дает возможность не
запоминать каждый из них (38 пикселов), а записать как 3 белых, 21
черный и 14 белых в первой строке.
Так же как и LZW, RLE хорошо работает с искусственными
и пастеризованными картинками и плохо с фотографиями. В действительности,
если фотография детализирована, RLE может даже увеличить размер файла.
Смотрите также другие форматы графических файлов: