2017-07-28 3 views
0

でポートレートモードを入力すると、UIImageViewに設定するとsavedImageが自動的に回転します。Filemanagerから読み込んだときにUIImageが自動的に回転します

しかし、UIImageJPEGRepresentation: writeToFile: atomically:メソッドを使用すると、結果の画像に問題はありません。

UIImageJPEGRepresentation &がUIImagePNGRepresentationではないのに、正しい向きで画像が表示されなかった理由を誰でも説明してください。

NB:私はimageToDisplayを保存するために

UIImage *imageToDisplay = 
    [UIImage imageWithCGImage:[originalImage CGImage] 
       scale:[originalImage scale] 
       orientation: UIImageOrientationUp]; 

を試してみましたが、理由はJPEGのEXIFデータで回転フラグの

答えて

1

その動作していません。すべての画像ファイルにメタデータプロパティがあります。メタデータがイメージの向きを指定していて、他のOSでは一般的に無視されている場合は、Mac。撮影された画像のほとんどは、メタデータプロパティが直角に設定されています。だからマックはそれを90度回転させて表示する。 Windows OSでは、同じイメージを適切な方法で見ることができます。確認してくださいthis詳細を示す詳細

関連する問題