2

ユーザーの写真ロールから写真を読み込んでいます。

    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 から要求されたアセットの向きを確認する方法を知っていますか?

写真ロールから選択すると画像は直立して表示されますが、完全な画像を別のビューにロードすると回転します (私のコードは回転を適用しません)。

4

1 に答える 1

7

を介して画像の向きを取得できますimage.imageOrientationまた、このリンクをチェックすることもできます。

于 2015-01-22T21:40:57.730 に答える