我该如何编写脚本或程序来处理Adobe Photoshop文件?我想要做的就是读取Adobe PSD文件、重命名图层并将其保存回PSD格式。这些文件看起来是由XML和序列化数据组合而成。我查看了文件代码,并发现它在开头附近有“<x:xmpmeta”一词,搜索了一些谷歌关键词,找到了xmp - 可扩展元数据平台的维基百科文章,但我不确定这是否为整个文件的格式,还是只针对元数据部分。我注意到有一个可用的PHP PSD解析器类,以及一个不错的使用该类的文章,但似乎仅适用于读取/转换而不是写入/保存。但我想知道:
- 这些文件以什么格式存储?
- 与该格式接口的指南在哪里?
- 是否有用于操作该文件格式的一些类/工具?任何语言都可以先尝试。
我很乐意自己进行更多的研究,但我希望得到一些指导,知道我应该寻找什么。