是否可以设置UIImageView
处理图像方向?当我设置UIImageView
具有方向的图像RIGHT(这是来自相机胶卷的照片),图像向右旋转,但我想以正确的方向显示它,因为它是拍摄的。
我知道我可以旋转图像数据,但可以做得更优雅吗?
如果我理解的话,你想要做的是忽略 UIImage 的方向?如果是这样那么你可以这样做:
UIImage *originalImage = [... whatever ...];
UIImage *imageToDisplay =
[UIImage imageWithCGImage:[originalImage CGImage]
scale:[originalImage scale]
orientation: UIImageOrientationUp];
因此,您正在创建一个新的 UIImage,其像素数据与原始图像相同(通过其 CGImage 属性引用),但您指定的方向不会旋转数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)