【发布时间】:2021-06-14 03:14:30
【问题描述】:
看起来像是从 iOS 设备拍摄 HDR 照片时,因为 Apple 不会旋转图像并全部以横向拍摄,所以有 EXIF 元数据(特定方向)告诉其他软件如何呈现该照片。
当有人尝试发送/分享/使用/上传 iPhone 相机拍摄的原始 HEIC 图像的调整大小版本时,就会发生奇怪的事情。
该操作系统调整大小工具弄乱了宝贵的 EXIF 方向元数据,因此我们得到的图像未旋转且不包含任何用于实际正确呈现的元数据。
我们有一个 php 服务器,它接收人们上传的此类照片,其中许多人抱怨通过 webview 上传调整大小的照片并得到一个混乱的方向。
不知道如何解决这个问题,考虑到我们最终得到的照片的 exif 方向值 为 1(这意味着不需要方向) - 顺便说一句iOS 调整大小工具(即使在调整大小之前图像的 exif 方向值 6)?
https://drive.google.com/file/d/168ZxbXI0IFofoTr7pPDOULtE-VO7HcVC/view?usp=sharing
找不到实际分享原始 HEIC 图像的方法,所以我只分享了 Actual Size 选项 (image00006) 和 Small 的输出> 选项(image00001)。示例照片中的手指始终指向天花板,并且拍照时 iPhone 的方向是纵向的。
【问题讨论】:
标签: php ios iphone webview exif