JPEG方向功能如何工作?

时间:2013-01-19 22:14:53

标签: android image image-processing jpeg android-imageview

我确实有一些图片(example)会根据我使用的软件以不同方式显示。

当我在浏览器中打开图像时,图片从右侧加载到左侧(in contrast to other images which are loading from top to bottom)。

浏览器:
Image Browser

当我在Android应用程序中显示相同的图像时(通过UrlImageViewHelper),图像将以90°的旋转显示。

机器人:
Image Android

'正常'图像(从顶部向下加载)正在我的应用程序中正确显示。

问题

  1. 浏览器在哪里获取有关图像方向的信息?
  2. 如何实现知道图像原始方向的Android ImageView?

1 个答案:

答案 0 :(得分:2)

试试这个:

将旋转的jpeg放入res / drawable中。设置ImageView以使用它。看看会发生什么。

UrlImageViewHelper实际上并没有进行特殊的图像加载。它只是像它应该使用BitmapFactory。

这很可能是一个Android框架/ libjpeg错误,其中没有兑现jpeg旋转EXIF标记。