Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我可以使用imageMagick从图像中获取IPTC和EXIF数据吗?_Php_Linux_Image_Imagemagick - Fatal编程技术网

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:]
,例如,从bash
identify-格式“%[exif:]”filename.jpg