我的代码调用 iptcembed() 来设置一些图像元标记,但由于某种原因 iptcembed() 对我的一些图像返回 false。
对于其他图像, iptcembed() 工作得非常好。
我找不到图像之间的任何差异。它们都是 .jpg 图像。
知道为什么 iptcembed() 可能会为某些图像返回 false 吗?
使用 error_get_line(),我发现当 iptcembed() 返回 false 时,我收到以下错误消息:
Array ( [type] => 2 [message] => iptcembed() [function.iptcembed]: Unable to open abe.jpg [file] => C:\projects\imagemetadata\Image Metadata\Image Metadata\iptc.php [line] => 110 )
(我正在使用来自http://php.net/manual/en/function.iptcembed.php的 iptc 代码,2008 年 9 月的用户注释)
非常感谢,路易莎