如何在iPhone中编辑图像时修复UIImageView中的图像位置?

时间:2012-11-16 07:22:43

标签: iphone objective-c uiimageview uiimage

我正在研究一些图像失真项目,我需要在图像上实现各种失真效果。我面临的问题是,当我对其进行失真时,某些图像会旋转。

仅在某些images时才会发生。而其他images完美无缺。那么有没有办法在image中修正UIImageView像肖像的位置。

请提供任何解决方案。

2 个答案:

答案 0 :(得分:0)

是UIImage对象吗?如果是,则检查orientation属性。根据原始图像数据的来源,UIImage方向可能会受到相关EXIF标记的方向设置的影响。

答案 1 :(得分:0)

下面的代码解决了我的问题。从here

获得
UIImage* rotatedImage = [UIImage imageWithCGImage:myImage.CGImage scale:1.0 orientation:UIImageOrientationLeft];
myImageView.image = rotatedImage;