如何編寫腳本或程序來操作Adobe Photoshop文件?我希望能夠像讀取Adobe PSD文件一樣,重命名圖層,並將其保存回PSD格式。如何解析,處理和保存Adobe Photoshop文件?
這些文件看起來是用XML和序列化數據的組合來保存的。我查看了該文件的代碼,發現它在開始時有<x:xmpmeta
,做了一些谷歌搜索以找到關於xmp - Extensible Metadata Platform的維基百科文章,但我不清楚這是整個文件的格式還是僅用於元數據部分。
我看到有一個PSD parser class for PHP可用,而不是一個壞article about how to use it,雖然它看起來只是爲了閱讀/轉換,而不是寫/保存。
但我想知道:
- 存儲在什麼格式這些文件?
- 與該格式接口的準則在哪裏?
- 是否有一些類/工具可用於操縱該文件格式?任何語言都可以用於開始。
我很高興自己做更多的研究,但我希望有一些指導知道我應該尋找什麼。
謝謝 - 我來看看! – mark 2012-06-29 00:11:20
該SDK似乎只啓用與正在運行的photoshop應用程序實例的交互,而不是直接與PSD文件交互。 – Dogweather 2013-08-14 00:11:48