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 中指定。
我正在使用 UIImagePickerController
拍摄图像并将其上传到服务器。
前置摄像头拍照时,height/width某处反了
图像稍后显示正确,但高度和宽度颠倒了(我将它们用于 UIImageView 自动布局约束)
问题是 - 当查看 UIImagePickerControllerMediaMetadata
前后摄像头图像时 - EXIF 和其余元数据是相同的(分辨率较小但 height/width 比率是相同)
有什么区别吗?
好的,@zaph 评论是正确的,显然后置摄像头图像也是 "reversed" - 服务器中的上传代码 (Codeigniter PHP) 忽略了 EXIF。
问题只是因为前置摄像头分辨率低...
Apple 图片始终是横向的,带有 EXIF,方向在 EXIF 中指定。