如何编写脚本或程序来操作Adobe Photoshop文件?我希望能够做一些事情,比如阅读Adobe PSD文件,重命名图层,并将其保存回PSD格式。
文件看起来是用XML和序列化数据的组合保存的。我查看了文件的代码并看到它在开始附近有<x:xmpmeta
,做了一些谷歌搜索以找到有关xmp - Extensible Metadata Platform的维基百科文章,但我不清楚这是否是整个文件的格式或仅用于元数据部分。
我看到有一个PSD parser class for PHP可用,而不是一个坏article about how to use it,虽然它似乎只是用于阅读/转换而不是用于写/保存。
但我想知道:
我很乐意自己做更多的研究,但我希望得到一些指导,以了解我应该寻找什么。
答案 0 :(得分:0)
我自己并不熟悉,但有an official SDK for Photoshop可用,可以让你用.psd文件做更多的事情。
答案 1 :(得分:0)
没有太多选择。一般的建议是考虑购买Adobe InDesign Server。在某些情况下,它可能成本过高,您可能对三方SDK感兴趣。不幸的是,市场上有一些选择。其中之一是Graphics Mill图像处理SDK(http://www.graphicsmill.com/photoshop-psd)。
免责声明:我为运行Graphics Mill项目的Aurigma工作。