Android selects an image from the album and determines whether the image is rotated.
When merging images today, first select an image from the album, and then determine whether the image is rotated. Today, we will talk about whether the image is rotated and directly go to the code.
/*** Read the rotation angle in the photo exif information ** @ param path * photo path * @ return angle to obtain the angle of the selected image from the album */public static int readPictureDegree (String path) {if (TextUtils. isEmpty (path) {return 0;} int degree = 0; try {ExifInterface exifInterface = new ExifInterface (path); int orientation = exifInterface. getAttributeInt (ExifInterface. TAG_ORIENTATION, ExifInterface. ORIENTATION_NORMAL); switch (orientation) {case ExifInterface. ORIENTATION_ROTATE_90: degree = 90; break; case ExifInterface. ORIENTATION_ROTATE_180: degree = 180; break; case ExifInterface. ORIENTATION_ROTATE_270: degree = 270; break ;}} catch (Exception e) {} return degree ;}