Как мне написать скрипт или программу для работы с файлами Adobe Photoshop?Я хотел бы иметь возможность что-то вроде чтения файла Adobe PSD, переименования слоев и сохранения его обратно в формате PSD.
Файлы выглядят так, чтобы быть сохраненными с комбинацией XML и сериализованных данных.,Я посмотрел на код файла и увидел, что он имеет <x:xmpmeta
в начале, сделал поиск в Google, чтобы найти статью в Википедии о xmp - Расширяемая платформа метаданных , но я не уверен, что это форматдля всего файла или только для части метаданных.
Я видел, что есть PSD-анализатор класса для PHP , и неплохая статья о том, как его использовать , хотя кажется, что он предназначен только для чтения / преобразования, а не для записи / сохранения.
Но я хотел бы знать:
- В каком формате хранятся эти файлыin?
- Где рекомендации по взаимодействию с этим форматом?
- Существуют ли какие-либо классы / инструменты для управления этим форматом файла?Для начала подойдет любой язык.
Я с удовольствием проведу дополнительные исследования самостоятельно, но надеюсь, что некоторые указания помогут узнать, что мне нужно искать.