【发布时间】:2020-07-22 10:03:40
【问题描述】:
我正在使用 Intervention 包来处理使用 Laravel 构建的以移动为中心的 Web 应用程序中的文件上传。
我有一张 exif 方向为 8(横向)的照片
当以全尺寸上传此文件然后使用干预的 orientate() 时
$img = Image::make($file);
$img->orientate();
它工作正常,并且可以正确旋转照片。
但是,如果在 iOS 中,您在上传之前从照片库中选择“选择图像大小”(以便上传较小的照片),exif 数据会将其报告为 EXIF 方向 = 1,但图像会横向显示(无论无论是否应用 orientate() 。
我很想听听其他人如何处理这种 iOS 怪癖。
【问题讨论】:
-
我在调整图像文件大小后从 iOS 上传照片时遇到了类似的问题。
标签: ios laravel image intervention