在使用iPhone 4s的iOS 5上,我试图使用UIImagePickerController从相机胶卷中挑选一张照片。我遇到的问题是,我选择的图像总是具有以下属性(无论图像是肖像还是风景):
image.size.width = 3264
image.size.height = 2448
image.orientation = UIImageOrientationUp从didFinishPickingMediaWithInfo返回的UIImage似乎不能让我访问照片的方向。
除了UIImage.UIImageOrientation之外,UIImageView是否还使用其他东西来指定风景照片或肖像照片?
我没有使用UIImageView来显示照片,所以我需要弄清楚UIImageView正在做什么来纠正方向。
谢谢
发布于 2012-03-15 01:23:13
在我的例子中,我使用的是CGImage,它不保存方向信息。
发布于 2012-03-07 18:01:12
请阅读:UIImagePickerController Image Orientation
在选择图像后,我使用类别UIImage+Resize来获得正确的方向
发布于 2012-03-07 17:57:04
如果image.size.width / image.size.height >1,则为地块镜像
如果image.size.width / image.size.height <1,则为肖像图像
https://stackoverflow.com/questions/9599141
复制相似问题