我使用UIImagePickerController
捕捉图像并将其上传到服务器。
当拍摄的前置摄像头照片,高度/宽度得到的地方逆转。
该图像后显示正确,但高度和宽度被颠倒(和我使用他们的自动版式UIImageView的约束)
的关键是-在看时UIImagePickerControllerMediaMetadata
正面和背面摄像机图像-的EXIF和元数据的其余部分是相同的(分辨率为小,但高/宽比是相同的)
任何想法有什么区别?
我使用UIImagePickerController
捕捉图像并将其上传到服务器。
当拍摄的前置摄像头照片,高度/宽度得到的地方逆转。
该图像后显示正确,但高度和宽度被颠倒(和我使用他们的自动版式UIImageView的约束)
的关键是-在看时UIImagePickerControllerMediaMetadata
正面和背面摄像机图像-的EXIF和元数据的其余部分是相同的(分辨率为小,但高/宽比是相同的)
任何想法有什么区别?
苹果图像始终景观留下EXIF和方位在EXIF规定。
OK,所以@zaph的评论是正确的,显然照相机图像是“逆转”,以及 - 服务器(笨PHP)上传代码忽略了EXIF。
问题浮出水面不仅是因为前置摄像头分辨率低...