iOS 在 UIImagePickerController 上使用前置摄像头时方向错误

iOS wrong orientation when using front camera on UIImagePickerController

我正在使用 UIImagePickerController 拍摄图像并将其上传到服务器。

前置摄像头拍照时,height/width某处反了

图像稍后显示正确,但高度和宽度颠倒了(我将它们用于 UIImageView 自动布局约束)

问题是 - 当查看 UIImagePickerControllerMediaMetadata 前后摄像头图像时 - EXIF 和其余元数据是相同的(分辨率较小但 height/width 比率是相同)

有什么区别吗?

好的,@zaph 评论是正确的,显然后置摄像头图像也是 "reversed" - 服务器中的上传代码 (Codeigniter PHP) 忽略了 EXIF。

问题只是因为前置摄像头分辨率低...

Apple 图片始终是横向的,带有 EXIF,方向在 EXIF 中指定。