Android - 从Gallery获取图像时,肖像图像以景观形式返回(旋转90度)

时间:2010-11-28 15:57:56

标签: android android-image

Android - 从图库中获取图片时,它们的方向错误。

例如,如果它们是风景图像,它们就可以了,但如果它们是纵向的,它们会旋转90度并再次显示为风景。

这是我开始挑选图片的活动的方式:

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
    intent.setType("image/*");

当我得到路径时,这就是我解码图像的方式:

    userPic = BitmapFactory.decodeFile(path);

我该如何解决/解决此问题?我有什么问题吗?

1 个答案:

答案 0 :(得分:1)

我的猜测是图像在存储时正确显示,但是它们有EXIF数据,表示方向应旋转90度。如果您要为Android 2.0及更高版本构建应用,请查看ExifInterface课程。如果您要定位早期版本的Android,请查看this answer