Android将图片旋转90度(由相机拍摄)

时间:2012-01-14 20:35:41

标签: android

我正在使用代码中的三星Galaxy SII设备拍照。 保存并在屏幕上显示后,我看到它旋转了90度。

我知道这是一些设备问题 - 它不会在所有设备上发生。

我正在拍照给定的相机意图并将其保存在onActivityResult函数中。

我环顾四周,但没有找到一个可靠的解决方案。

任何想法如何找到问题并仅在“有问题”的设备上将其旋转回来?

2 个答案:

答案 0 :(得分:8)

这是基于不同制造商设置的错误。有些手机会旋转它们,有些则不会。看到链接,问题是#1193

http://code.google.com/p/android/issues/detail?id=1193

还有答案可以纠正它 - Why does an image captured using camera intent gets rotated on some devices on Android?

答案 1 :(得分:-2)

我想这可能是您的方向传感器的问题..您是否在程序中处理传感器值...知道用户拍摄照片时设备处于水平或垂直方向..