在iOS 5上使用iPhone 4s我试图使用UIImagePickerController从相机胶卷中选择一张照片。我遇到的问题是我选择的图像总是具有以下属性(无论图像是纵向还是横向):
image.size.width = 3264
image.size.height = 2448
image.orientation = UIImageOrientationUp
从didFinishPickingMediaWithInfo返回的UIImage似乎无法让我访问照片的方向。
UIImageView是否使用除UIImage.UIImageOrientation之外的其他内容来指定横向或纵向照片?
我没有使用UIImageView来显示照片,所以我需要弄清楚UIImageView正在做些什么来纠正方向。
由于
答案 0 :(得分:1)
阅读本文:UIImagePickerController Image Orientation
我在选择图像后使用类别UIImage + Resize来获得正确的方向
答案 1 :(得分:0)
在我的情况下,我使用的CGImage不保留方向信息。
答案 2 :(得分:-2)
如果image.size.width / image.size.height> 1然后它是landsacpe图像
如果image.size.width / image.size.height< 1然后是肖像图像