从图像文件中提取 Exif 元数据时出错

问题描述 投票:0回答:0

我正在尝试从图片中获取方向,在大多数情况下代码工作正常:

try {
    $data = exif_read_data($filePath);
} catch (\Exception) {
    $data = [];
}

我有一个引发此异常的 JPEG 文件:

警告:exif_read_data():从文件读取错误:got=x3FFA(=16378) != itemlen-2=x9A43(=39491)

任何人都可以建议为什么 exif_read_data 在尝试获取此信息时抛出此异常以及我如何解决这个问题?

我们正在运行 php 8.2.6

php jpeg orientation exif
© www.soinside.com 2019 - 2024. All rights reserved.