Получение информации об анимации из PSD-файла? - PullRequest
2 голосов
/ 05 декабря 2011

Я просматривал Спецификацию формата файла Adobe для PSD (файлы Photoshop) и не могу понять, где хранятся детали анимации. Я ищу такие вещи, как настройка цикла (сколько времени анимация должна повторять), продолжительность каждого кадра, количество кадров в анимации и какие слои видны в каждом кадре.

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

Если кто-то знает, где находятся эти данные в файле psd, было бы здорово, если бы вы дали мне несколько советов, как их получить. - сэкономит мне много времени, потраченного на реинжиниринг формата файла!

Я использую Java для этого проекта, но могу адаптировать его к Objective C, C ++ или C #, если это будет иметь какое-то значение (например, если уже существует парсер, который получает эту информацию от psd).

1 Ответ

0 голосов
/ 05 декабря 2011

Есть плагин PSD для Paint.NET с открытым исходным кодом. Возможно, вы захотите взглянуть на начинающих:

http://frankblumenberg.de/doku/doku.php?id=paintnet:psdplugin#download

...