ios - 左镜像照片的缩略图方向错误

标签 ios iphone swift swift2

我正在编写一个使用前置摄像头拍照的应用程序。我想在垂直轴上镜像图片,然后保存它们。

问题是,当我查看默认的照片应用程序时,图像的缩略图会旋转 180 度。如果我单击图片,它仍然处于旋转图片中,但在我尝试放大的实例中,它会自行纠正为我想要的旋转,并具有我想要的镜像效果。有任何想法吗?这发生在官方 Apple 照片应用程序中。

我的镜像图片代码在这里:

var chosenImage = info[UIImagePickerControllerOriginalImage] as! UIImage
myImageView.contentMode = .ScaleAspectFit
myImageView.image = UIImage(CGImage: chosenImage.CGImage!, scale: chosenImage.scale, orientation: .LeftMirrored)
UIImageWriteToSavedPhotosAlbum(myImageView.image!, self, nil, nil)

最佳答案

仅更改方向实际上并不会更改图像数据。图像的方向需要手动保存/更改

关于ios - 左镜像照片的缩略图方向错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31619267/

相关文章:

ios - 如何返回实现另一个协议(protocol)的泛型类型

ios - 如何在 XCUIElementQuery 中获取 XCUIElement 的索引?

ios - ARSession 运行但没有配置

ios - 委托(delegate)有问题,我的委托(delegate)总是零,tvOS,swift 2.0

ios - 使用 Xcode LLDB 控制台在 Swift 中调试闭包

ios - 开发作为 iOS 应用程序后端的 Bluemix 应用程序

ios - 安装的 iOS 应用程序未反射(reflect)新的代码更改

iOS - View Transition 打开和关闭

ios - 是否可以将 Balsamiq 模型导出到 Xcode?

iphone 错误 : expected '=' , ','、 ';'、 'asm' 或 '__attribute__' foo 之前的 ' '