orientation - Right using of ExifInterface in Android? -


i have code in android app in devices such lg f60 photos made in application retrica not shown in right rotaion.

        exif = new exifinterface(filepath);          int exiforientation = exif.getattributeint(exifinterface.tag_orientation, exifinterface.orientation_normal);         matrix matrix = new matrix ();         boolean flip = false;         switch (exiforientation) {             case exifinterface.orientation_flip_horizontal:                 flip=true;             case exifinterface.orientation_normal:                 matrix.postrotate(0);                 break;             case exifinterface.orientation_transverse:                 flip=true;             case exifinterface.orientation_rotate_90:                 matrix.postrotate(90);                 break;             case exifinterface.orientation_flip_vertical:                 flip=true;             case exifinterface.orientation_rotate_180:                 matrix.postrotate(180);                 break;             case exifinterface.orientation_transpose:                 flip=true;;             case exifinterface.orientation_rotate_270:                 matrix.postrotate(270);                 break;         }          if (flip){             matrix.postscale(-1.0f, 1.0f);         }          scaledbitmap = bitmap.createbitmap(scaledbitmap, 0, 0,scaledbitmap.getwidth(), scaledbitmap.getheight(), matrix, true); 

does has idea problem?


Comments