logo
Дослідження особливостей конвертації файлів графічних форматів з використанням технології dotNet

2.10 Adobe Photoshop Document

Внутрішній формат популярного растрового редактора Photoshop останнім часом став підтримуватися все великою кількістю програм. Він дозволяє записувати изображние з багатьма шарами, їх масками, додатковими каналами Альфи і каналами простих (spot) кольорів (починаючи з версії 5), контурами і іншою інформацією - все, що може зробити Photoshop. У версії 3.0 зявляються шари, контури і RLE-компресія, в 4-й версії алгоритм поліпшується, файли стають ще меншими. У версії 5 реалізований принципово інший підхід до управління кольором. У програму була упроваджена архітектура управління кольором, заснована на профілях для сканерів, моніторів і принтерів Міжнародного консорціуму за кольором (International Color Consortium, ICC).

Не дивлячись на те, що в 5-й версії зявилися нові ефекти з шарами, текстом, а так само можливість создавть додаткові канали для простих кольорів, профілі, формат Photoshopa має повну сумісність від 5-й 3-й версії. У Photoshope 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 може навіть збільшити розмір файлу.