获取iOS 8 UIImage方向属性

时间:2015-01-22 21:20:21

标签: swift ios8 uiimage phasset

我正在加载用户Photo roll的照片。

    PHImageManager.defaultManager().requestImageForAsset(asset, targetSize:size, contentMode: .AspectFill, options: options)
            {
                result, info in
                //get orientation???
                var image:iImage = iImage(uiimage: result)
                self.selectedPhotoUpdateCallback(editImage,image)
            }

然而,有些时候我加载的照片是颠倒的。

我似乎无法找到关于这些图像方向的元数据的任何信息。

您知道如何从PHImageManager检查所请求资产的方向吗?

当我从照片纸卷中选择时,图片会竖直显示,但是当我将完整图像加载到另一个视图中时,它会旋转(并且我的代码不会应用任何旋转)。

1 个答案:

答案 0 :(得分:7)

您可以通过image.imageOrientation获取图片方向。您也可以查看此link