2016年04月09日
川俣晶の縁側ソフトウェア技術雑記 total 2522 count

ExifのOrientationに合わせて画像の向きを補正する方法

Written By: 川俣 晶連絡先

問題 §

 カメラを回転させて撮影したデータは、非回転データ+Exifの回転パラメータ(Orientation)になる場合がある。このとき、Exif回転非対応の環境で見ると意図しない向きでレンダリングされてしまう。

UWPの場合 §

 基本的に、ExifOrientationMode.RespectExifOrientationを使う。それだけでデコード時に向きは補正される。回転情報(Orientation)は画像ファイルのプロパティとして取得できる。

 (Mega PicturesとAutumn's Slide Showの修正に使ったテク)

WinFormの場合 §

 ここに書かれたサンプルソースを利用すれば基本的にOK

 (MagSite2の修正に使ったテク)