BitmapFactory decodeFile和exif旋转

时间:2017-02-20 04:45:02

标签: android bitmap

我们发现一些Android手机之间存在一些不一致的行为。

我们使用decodeFile加载图像,然后根据ExifInterface返回的旋转将其旋转。这是一个标准代码,都超过了stackoverflow,因此不会在这里发布。

在Samsung手机上,需要通过ExifInterface返回的旋转来旋转decodeFile返回的图像,以获得正确的方向。对于任何类型的旋转,绝对没有问题。

然而,在某些手机上,尽管ExifInterface返回了一些旋转(例如90或270),但decodeFile会返回预先旋转并且方向正确的图像。因此,当我们根据ExifInterface返回的旋转进行旋转时,自然最终方向不正确。

有什么想法吗?

0 个答案:

没有答案