相关疑难解决方法(0)

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

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

作为上传过程的一部分,我已经使用PHP的exif_read_data函数读取EXIF信息,这很好.我阅读了相机详细信息并在信息标签上显示.

最重要的是,用户需要在上传照片后在网站上手动设置照片标题,描述和标签.但是,有些用户在其图像管理程序中管理这些字段,例如Lightroom.如果我能够阅读这些内容会很棒,上传会变得非常愉快.

我已经改进了我的EXIF阅读以阅读"标题",这样用户不必在上传后设置图像标题.现在我正在寻找关键词,这是我被困的地方.以下是Lightroom中图像的部分屏幕截图:

在此输入图像描述

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

有什么想法吗?

php exif photography lightroom

4
推荐指数
1
解决办法
3983
查看次数

如何使用 PHP 从 JPEG 中获取“标题”和“标签”exif 数据

我有一大堆 JPEG 文件,摄影师为我标记了这些文件。这是一个例子:

在此处输入图片说明

如何使用 PHP 读取“标题”和“标签”数据?我试过使用,exif_read_data但它没有返回所有信息,这是它返回的内容:

Array
(
    [FileName] => php57F4.tmp
    [FileDateTime] => 1517222165
    [FileSize] => 10092294
    [FileType] => 2
    [MimeType] => image/jpeg
    [SectionsFound] => ANY_TAG, IFD0, THUMBNAIL, EXIF
    [COMPUTED] => Array
        (
            [html] => width="6085" height="3513"
            [Height] => 3513
            [Width] => 6085
            [IsColor] => 1
            [ByteOrderMotorola] => 0
            [ApertureFNumber] => f/1.0
            [FocusDistance] => 0.25m
            [Copyright] => 7831 262511, Copyright Retained by SG Phot
            [Copyright.Photographer] => 7831 262511
            [Copyright.Editor] => Copyright Retained by SG Phot
            [Thumbnail.FileType] => 2 …
Run Code Online (Sandbox Code Playgroud)

php exif metadata

3
推荐指数
1
解决办法
2818
查看次数

标签 统计

exif ×2

php ×2

lightroom ×1

metadata ×1

photography ×1