これが私のコードです
        //
        // reading an image captured using phone camera. Orientation of this
        // image is always return value 6 (ORIENTATION_ROTATE_90) no matter if
        // it is captured in landscape or portrait mode
        //
        Bitmap bmp = BitmapFactory.decodeFile(imagePath.getAbsolutePath());
        //
        // save as : I am compressing this image and writing it back. Orientation 
        //of this image always returns value 0 (ORIENTATION_UNDEFINED)
        imagePath = new File(imagePath.getAbsolutePath().replace(".jpg", "_1.jpg"));
        FileOutputStream fos0 = new FileOutputStream(imagePath);
        boolean b = bmp.compress(CompressFormat.JPEG, 10, fos0);
        fos0.flush();
        fos0.close();
        fos0 = null;
圧縮して保存した後、ExifInterfaceは0(ORIENTATION_UNDEFINED)を返しますが、画像は90度回転します。任意のポインタ、ソース画像の向きを保持するにはどうすればよいですか。この場合は6(またはORIENTATION_ROTATE_90)です。
ありがとう。