UIImagePickerController didFinishPickingMediaWithInfo Orientation

时间:2012-03-07 09:51:49

标签: objective-c ios uiimage uiimagepickercontroller

在iOS 5上使用iPhone 4s我试图使用UIImagePickerController从相机胶卷中选择一张照片。我遇到的问题是我选择的图像总是具有以下属性(无论图像是纵向还是横向):

image.size.width = 3264
image.size.height = 2448
image.orientation = UIImageOrientationUp

从didFinishPickingMediaWithInfo返回的UIImage似乎无法让我访问照片的方向。

UIImageView是否使用除UIImage.UIImageOrientation之外的其他内容来指定横向或纵向照片?

我没有使用UIImageView来显示照片,所以我需要弄清楚UIImageView正在做些什么来纠正方向。

由于

3 个答案:

答案 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然后是肖像图像