2009-10-09 80 views
3

我曾嘗試:我可以使用imageMagick從圖像中獲取IPTC和EXIF數據嗎?

identify -format %[exif:*] filename.jpg 

它返回什麼。

identify -verbose filename.jpg 

不給我想要的數據。

我目前正在運行:

Version: ImageMagick 6.0.7 07/25/08 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2004 ImageMagick Studio LLC 

我應該能夠與ImageMagick的得到這個數據?

在此先感謝!

+1

您的問題的答案是肯定的。識別將返回exif數據,但根據您如何進行調用,可能需要引用參數'%[exif:*]',例如,來自bash'identify -format'%[exif:*]'filename.jpg' – bsd 2014-04-01 20:01:24

回答

1

您也可以嘗試

exif-read-data 它從JPEG或TIFF圖像文件中讀取EXIF頭。這樣您就可以讀取數碼相機生成的元數據。

它要求使用--enable-exif標誌編譯PHP,但大多數安裝都是。

2

使用此:

convert filename.jpg filename.exif 

convert filename.jpg filename.iptc 
+0

我收到以下內容:convert:沒有APP1數據可用laker.exif' 我很確定數據應該在那裏。我可能會缺少什麼? – Lizard 2009-10-09 14:22:08

+0

不是。它要麼不在那裏,要麼沒有被識別。如果你想檢查'vim laker.jpg'和'/ Exif'。 – chaos 2009-10-09 14:36:56

相關問題