如何编写脚本或程序来操作 Adobe Photoshop 文件?我希望能够执行诸如读取 Adobe PSD 文件、重命名图层并将其保存回 PSD 格式之类的操作。
这些文件看起来是使用 XML 和序列化数据的组合保存的。我查看了文件的代码,发现它已经<x:xmpmeta
接近开始,做了一些谷歌搜索以找到关于xmp - Extensible Metadata Platform的维基百科文章,但我不清楚这是整个文件的格式还是只是元数据的格式部分。
我看到有一个PHP 的 PSD 解析器类可用,关于如何使用它的文章不错,尽管它似乎只是用于读取/转换而不是用于写入/保存。
但我想知道:
- 这些文件以什么格式存储?
- 与该格式交互的指南在哪里?
- 是否有一些类/工具可用于处理该文件格式?一开始任何语言都可以。
我很高兴自己做更多的研究,但我希望得到一些指导,以了解我应该寻找什么。