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