我有一个允许用户上传照片的照片社区 ( www.jungledragon.com )。我的平台是 PHP/CodeIgniter。
作为上传过程的一部分,我已经在使用 PHP 的exif_read_data函数读取 EXIF 信息,该函数运行良好。我阅读了相机详细信息并将其显示在信息选项卡上。
最重要的是,用户需要在上传照片后在网站上手动设置照片标题、描述和标签。但是,一些用户在他们的图像管理程序中管理这些字段,例如 Lightroom。如果我也能读到这些,那就太好了,上传将成为一种完全的快乐。
我已经改进了我的 EXIF 阅读以阅读“标题”,这样用户就不必在上传后设置图片标题了。现在我正在寻找阅读关键字,这是我卡住的地方。这是 Lightroom 中图像的部分屏幕截图:
我可以读取元数据,但如何读取关键字?它不在元数据中的事实让我想知道它是否可能?我尝试使用 exif_read_data 读取我可以获得的每个值(ANY_TAG、IFD0、EXIF、APP12),但找不到关键字。
有什么想法吗?