为了解决这种问题 我们可以使用 ExifInterface来获取 图片的真实角度.并对图片进行正确的旋转.
获取图片应该旋转的角度
public int getImgeRotate(String
filepath) throws
IOException{
ExifInterface exif=new ExifInterface(filepath int digree=0;
int ori =
exif.getAttributeInt(ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_UNDEFINED);
switch (ori) {
case ExifInterface.ORIENTATION_ROTATE_90:
digree = 90;
break;
case ExifInterface.ORIENTATION_ROTATE_180:
digree = 180;
break;
case ExifInterface.ORIENTATION_ROTATE_270:
digree = 270;
break;
default:
digree = 0;
break;
}
return digree;
}
没有评论:
发表评论