0

AndroidカメラのIntentメソッドでキャプチャした画像をimageviewに表示しています。Samsung Nexus でこのコードをテストしましたが、Nexus S でテストすると、画像が 270 度回転して表示されます。私はこれらのリンクを通過しました

Nexus S および Samsung Galaxy S I9000 での ACTION_IMAGE_CAPTURE の向きの問題

Android でのカメラ/画像の向き

http://developer.android.com/reference/android/hardware/Camera.Parameters.html#setRotation%28int%29

ギャラリー/カメラの意図からの画像の向き

しかし、このコード

ExifInterface exif = new ExifInterface("filepath");
exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);

両方のデバイスで常に 0 を指定します。すべてのデバイスに適用されるように、特定のデバイスのどの角度で画像が表示されているかを知っていることを教えてください。その角度を取得したら、自分で回転させます。前もって感謝します。

4

2 に答える 2

0

あなたが探しているものを 100% 理解しているとは言えませんが、デバイスの向きが必要な場合は、次の質問を確認してください。

Android フォンで向きを確認する

于 2012-05-21T13:43:50.053 に答える
0

次の場合:

ExifInterface exif = new ExifInterface("filepath");
exif.getAttribute(ExifInterface.TAG_ORIENTATION);

?

于 2012-05-21T14:01:55.053 に答える