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

时间:2015-04-05 18:16:29

标签: ios uiimagepickercontroller exif

我使用UIImagePickerController来拍摄图片并将其上传到服务器。

在前置摄像头拍照时,高度/宽度会在某处反转。

图像稍后会正确显示,但高度和宽度会反转(我会使用它们进行UIImageView自动布局约束)

问题是 - 在查看前后相机图像的UIImagePickerControllerMediaMetadata时 - EXIF和其他元数据是相同的(分辨率较小但高/宽比相同)

任何想法有什么区别?

2 个答案:

答案 0 :(得分:1)

Apple图像始终使用EXIF保留横向,并且在EXIF中指定了方向。

答案 1 :(得分:0)

好的,所以@zaph评论是正确的,显然后面的相机图像是"反转"同样 - 服务器中的上传代码(Codeigniter PHP)忽略了EXIF。

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