在我的应用程序中,我从Web服务获取图像URL并在ImageView中显示它们。一些图像被显示为旋转90度,180度或270度。
我试图从EXIF获取方向
ExifInterface exif = null;
try {
exif = new ExifInterface(path);
} catch (IOException e) {
e.printStackTrace();
}
int orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION,
ExifInterface.ORIENTATION_UNDEFINED);
但此方向始终为0。 我也试过这个
Cursor cursor = context.getContentResolver().query(photoUri,
new String[]{MediaStore.Images.ImageColumns.ORIENTATION}, null, null, null);
但是游标为null。
那么如何从服务器中的路径获取图像方向? 感谢。