[英] iOS - UIImageView - how to handle UIImage image orientation
是否可以设置UIImageView
来处理图像方向?当我将UIImageView
设置为方向为RIGHT的图像(这是来自相机胶卷的照片)时,图像会向右旋转,但我希望以正确的方向显示它,因为它是拍摄的.
我知道我可以旋转图像数据,但有可能做得更优雅吗?
是否可以设置UIImageView
来处理图像方向?当我将UIImageView
设置为方向为RIGHT的图像(这是来自相机胶卷的照片)时,图像会向右旋转,但我希望以正确的方向显示它,因为它是拍摄的.
我知道我可以旋转图像数据,但有可能做得更优雅吗?
如果我理解的话,你想做的是无视UIImage的方向?如果是这样的话,您可以这样做:
UIImage *originalImage = [... whatever ...];
UIImage *imageToDisplay =
[UIImage imageWithCGImage:[originalImage CGImage]
scale:[originalImage scale]
orientation: UIImageOrientationUp];
因此,您创建的新UIImage具有与原始UIImage相同的像素数据(通过其CGImage属性引用),但是您指定的方向不旋转数据.
为什么我的应用在 Testflight 中没有下载 dSYM 按钮?
iOS13状态栏背景 colored颜色 与大文本模式下的导航栏不同
Xcode 11 向后兼容性:“UIWindowScene 仅在 iOS 13 或更高版本中可用”
使用 JSONEncoder 将 nil 值编码为 null
如何从本地 cocoapods 缓存中清除或清理特定的 pod
Xcode 8.3.3“没有具有 iTunes Connect 访问权限的帐户”
Cordova 应用程序无法在 iPhone X(模拟器)上正确显示
“项目名称”是经过优化编译的 - 步进可能会表现得很奇怪;变量可能不可用