我使用UIImagePickerController
来拍摄图片并将其上传到服务器。
在前置摄像头拍照时,高度/宽度会在某处反转。
图像稍后会正确显示,但高度和宽度会反转(我会使用它们进行UIImageView自动布局约束)
问题是 - 在查看前后相机图像的UIImagePickerControllerMediaMetadata
时 - EXIF和其他元数据是相同的(分辨率较小但高/宽比相同)
任何想法有什么区别?
答案 0 :(得分:1)
Apple图像始终使用EXIF保留横向,并且在EXIF中指定了方向。
答案 1 :(得分:0)
好的,所以@zaph评论是正确的,显然后面的相机图像是"反转"同样 - 服务器中的上传代码(Codeigniter PHP)忽略了EXIF。
问题浮出水面只是因为前置摄像头分辨率低......