2010-11-28 11 views
0

Android - ギャラリーから画像を取得するときに、向きが間違っています。Android - ギャラリーから画像を取得するときに、ポートレート画像が横向きに90度回転して戻る

たとえば、横向きの画像の場合は問題ありませんが、縦長の場合は90度回転してもう一度横長の画像として表示されます。

これは私が画像を選ぶための活動を開始する方法を示します。

Intent intent = new Intent(Intent.ACTION_GET_CONTENT); 
    intent.setType("image/*"); 

そして、私はパスを取得するときに、これは私が画像をデコードする方法である:

userPic = BitmapFactory.decodeFile(path); 

私は/修正回避するにはどうすればよいですこの問題?私が間違っていることは何ですか?

答えて

1

私の推測では、画像は保存時に正しく表示されていますが、向きが90度回転していることを示すEXIFデータがあります。 Android 2.0以上のアプリを構築する場合は、ExifInterfaceクラスをご覧ください。 Androidの以前のバージョンをターゲットにしている場合は、this answerをご覧ください。

+0

天才私の男! 10倍! – Danail

関連する問題