gpt4 book ai didi

php - 如何使用 PHP 从图像文件中读取 Lightroom 关键字?

转载 作者:可可西里 更新时间:2023-10-31 22:47:31 26 4
gpt4 key购买 nike

我有一个允许用户上传照片的照片社区 ( www.jungledragon.com )。我的平台是 PHP/CodeIgniter。

作为上传过程的一部分,我已经在使用 PHP 的 exif_read_data 函数读取 EXIF 信息,该函数运行良好。我阅读相机详细信息并将其显示在信息选项卡上。

最重要的是,用户需要在上传照片后在网站上手动设置照片标题、描述和标签。然而,一些用户在他们的图像管理程序中管理这些字段,例如 Lightroom。如果我也能读到那些就太好了,上传将成为一种完全的快乐。

我已经改进了我的 EXIF 读取以读取“标题”,这样用户就不必再在上传后设置图片标题了。现在我正在寻找阅读关键字,这是我被困的地方。这是 Lightroom 中图像的部分屏幕截图:

enter image description here

我可以读取元数据,但如何读取关键字?它不在元数据中这一事实让我想知道它是否完全可能?我已经尝试使用 exif_read_data 读取我可以获得的每个值(ANY_TAG、IFD0、EXIF、APP12),但找不到关键字。

有什么想法吗?

最佳答案

根据建议,您可能必须使用另一种读取元数据的方法。

http://www.foto-biz.com/Lightroom/Exif-vs-iptc-vs-xmp

图像关键字可能存储在 IPTC 而不是 EXIF 中。我不知道是否有用于读取 iptc 的标准平台方法,但快速谷歌显示了这一点

http://php.net/manual/en/function.iptcparse.php

关于php - 如何使用 PHP 从图像文件中读取 Lightroom 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7053383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com