1

Androidアプリをblackberry 10デバイスに移植しました。カメラが撮影した画像は、「ExifInterface」を使用して画像の向きを識別しました。しかし、常に 0 を返します。カメラで画像をキャプチャしているときに Blackberry Z10 デバイスで方向を識別する方法。次のコードを使用しました。

try 
  {
       ExifInterface exif = new ExifInterface(path);
       orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);
       if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_90){
        orientation = 90;
       } else if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_180){
        orientation = 180;
       } else if(orientation == android.media.ExifInterface.ORIENTATION_ROTATE_270){
        orientation = 270;
       }
  } 
  catch (IOException e)
  {
      Log.error(null, e);
      e.printStackTrace();
  }

助けてくれてありがとう。

4

0 に答える 0