0

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

例如,如果它们是风景图像,它们是可以的,但如果它们是肖像,它们被旋转 90 度并再次显示为风景。

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

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

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

    userPic = BitmapFactory.decodeFile(path);

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

4

1 回答 1

1

我的猜测是图像在存储时正确显示,但它们有 EXIF 数据表明方向应该旋转 90 度。如果您正在为 Android 2.0 及更高版本构建应用程序,请查看ExifInterface类。如果您针对的是早期版本的 Android,请查看此答案

于 2010-11-28T19:30:51.333 回答