Где я могу найти текущие спецификации форматов изображений Adobe? Обтравочные контуры

Это касается блоков ресурсов изображений Adobe (IRB), которые они хранят в форматах TIFF, PSD, JPEG. Он также называется «8BIM». Этот стандарт был выпущен вместе с Adobe Photoshop 3 (ноябрь 1994 г.).

IRB содержит информацию о цветовых профилях и путях отсечения (что меня интересует).

Единственная часть документации, которую я могу найти в Интернете, — это этот 4-страничный документ предоставлен Adobe в 1990 году.

Я просматривал исходный код imagemagick и обнаружил, что идентификаторы IRB для обтравочных контуров находятся в диапазоне от 2000 до 2998, т. е. 998 пригодных для использования обтравочных контуров.

Таким образом, мне удалось получить массив байтов IRB каждого блока ресурсов из файлов JPEG и TIFF, указанных в четырехстраничном документе. Я развернул свой собственный и протестировал Graphics Mill, чтобы узнать, удалось ли получить такая же информация.

Я не уверен, как преобразовать массив байтов обтравочного контура во что-либо полезное, поскольку я даже не знаю формат, который использует Adobe Photoshop. Идея заключалась в том, чтобы сопоставить путь отсечения с графическим путем C# GDI+.

Я думаю, что это немного жалко, что Adobe существует столько лет, будучи лидером отрасли графического дизайна, но при этом они не могут предоставить даже необходимую документацию.

Может ли кто-нибудь предложить какую-либо документацию, которую я мог бы использовать?


person Elijah Glover    schedule 07.05.2009    source источник


Ответы (2)


Вряд ли это еще актуально для вас, но некоторую информацию можно найти здесь http://www.adobe.com/devnet-apps/photoshop/fileformatashtml/PhotoshopFileFormats.htm

person mistika    schedule 15.01.2012

+1 к мистике

Спецификация Adobe содержит описание пути отсечения PSD. Последняя редакция датирована октябрём 2013 года, и похоже, что Adobe в настоящее время работает над ней. По крайней мере, у меня есть ощущение, что что-то новое было добавлено.

Если вы ищете код в формате PSD, загляните в libpsd. Это хороший открытый исходный код, довольно легко читаемый. Иногда информативнее, чем спец.

Что касается GraphicsMill, начиная с версии 6x может преобразовывать обтравочный контур Adobe в GdiPlus GraphicsPath.

person Eugene    schedule 27.03.2014