4

如何编写脚本或程序来操作 Adob​​e Photoshop 文件?我希望能够执行诸如读取 Adob​​e PSD 文件、重命名图层并将其保存回 PSD 格式之类的操作。

这些文件看起来是使用 XML 和序列化数据的组合保存的。我查看了文件的代码,发现它已经<x:xmpmeta接近开始,做了一些谷歌搜索以找到关于xmp - Extensible Metadata Platform的维基百科文章,但我不清楚这是整个文件的格式还是只是元数据的格式部分。

我看到有一个PHP 的 PSD 解析器类可用,关于如何使用它的文章不错,尽管它似乎只是用于读取/转换而不是用于写入/保存。

但我想知道:

  1. 这些文件以什么格式存储?
  2. 与该格式交互的指南在哪里?
  3. 是否有一些类/工具可用于处理该文件格式?一开始任何语言都可以。

我很高兴自己做更多的研究,但我希望得到一些指导,以了解我应该寻找什么。

4

2 回答 2

0

我自己并不熟悉它,但有一个官方的 Photoshop SDK可用,它应该可以让你用 .psd 文件完成所有这些工作。

于 2012-06-21T05:15:33.647 回答
0

没有那么多选择。一般建议是考虑购买 Adob​​e InDesign Server。在某些情况下,它的成本可能过高,您可能对 3 方 SDK 感兴趣。不幸的是,市场上有一些选择。其中之一是 Graphics Mill 图像处理 SDK ( http://www.graphicsmill.com/photoshop-psd )。

免责声明:我为运行 Graphics Mill 项目的 Aurigma 工作。

于 2015-01-13T18:45:45.093 回答