2011-07-24 35 views
1

我想用ImageMagick在PHP中獲取PSD文件的元數據。用PHP獲取PSD文件的元數據

我只知道如何爲JPEG或其他圖像類型(exif,iptc等)執行此操作,但不知道如何讀取PSD文件的元數據。

因此,如果您在Photoshop中設置註釋/版權並保存PSD,那麼在閱讀PSD時,PHP腳本應該能夠讀取此評論以及其他一些元數據。

打開PSD文件已經完成,所以我只想讀這些額外的元數據。

我在帶有ImageMagick支持的託管服務器上使用PHP。

爲Javascript我發現psd.js https://github.com/noaheverett/psd.js

+0

另請參閱邊欄中的相關問題。 – Gordon

+0

哪一個?我已經使用Imagemagick成功打開psd文件。所以我只需要從PSD獲取元數據的部分。 –

+1

這只是25個相關鏈接。如果沒有指出某個特定的列表,是否太過於通過該列表? – Gordon

回答

2

我看到,你可以使用提取XMP:

identify -verbose file 

據我所知PSD正在使用的XMP。此外,還有其他PHP庫,如xmpphptoolkit專門處理元數據。

+0

我需要它PHP,我不能直接在服務器上使用imagemagick的命令行。這工具包似乎有點大到這個任務,並不知道這是否按我想要的方式工作(似乎很老,阿爾法,支持psd?) –

+3

@Daniel:*似乎*之類:如果你不想要去,然後讓它成爲。但請不要問。 – hakre

+0

即時下載,然後測試這一個,但它似乎是一個PHP擴展我將不得不安裝在服務器上,但這不會工作,因爲我有一個託管服務器,並確定不顯示數據,如評論(元數據)和所以 –