读取图像IPTC数据

wou*_*_be 6 iptc exif image

我在读取某些图像的IPTC数据时遇到了一些麻烦,我之所以要这样做,是因为我的客户已经在IPTC数据中包含了所有关键字,并且不想在现场。

因此,我创建了一个简单的脚本来读取它们:

$size = getimagesize($image, $info);

if(isset($info['APP13'])) {
    $iptc = iptcparse($info['APP13']);

    print '<pre>';
        var_dump($iptc['2#025']);
    print '</pre>';
}
Run Code Online (Sandbox Code Playgroud)

在大多数情况下,这种方法效果很好,但是在处理某些图像时遇到了麻烦。

注意:未定义索引:2#025

虽然我可以在Photoshop中清楚地看到关键字。

是否有任何体面的小型图书馆可以读取每张图片中的关键字?还是我在这里做错了什么?

fia*_*iat 0

ExifTool非常强大,如果你可以使用它(从 PHP 看起来像?)