Php 我可以使用imageMagick从图像中获取IPTC和EXIF数据吗?
我试过:Php 我可以使用imageMagick从图像中获取IPTC和EXIF数据吗?,php,linux,image,imagemagick,Php,Linux,Image,Imagemagick,我试过: 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获取这些
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获取这些数据吗
提前谢谢 使用以下命令:
convert filename.jpg filename.exif
convert filename.jpg filename.iptc
你也可以试试
它从JPEG或TIFF图像文件中读取EXIF头。通过这种方式,您可以读取数码相机生成的元数据
它要求PHP编译时使用--enable exif标志,但大多数安装都是这样。我得到以下信息:convert:没有可用的APP1数据'laker.exif'我非常确定数据应该在那里。我可能遗漏了什么?没有。它要么不在那里,要么不被识别。如果您想检查,
vim laker.jpg
和/Exif
。您的问题的答案是肯定的。identify将返回exif数据,但根据调用的方式,可能需要引用arg%[exif:]
,例如,从bashidentify-格式“%[exif:]”filename.jpg