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
Post a Comment