我试图从相机拍摄照片然后将其发布到我的Android服务器上。问题是当我拍摄图像时它会旋转到90度。我尝试了不同的解决方案,但我没有取得成功。我试图捕捉相机打开的屏幕方向,以便我可以旋转ImageView,但它没有工作。
如果有人遇到此问题并知道解决方案,请提供帮助。我将不胜感激。
Android SD:5.2.0,测试设备:Samsung A700FD,操作系统:5.0.2。
答案 0 :(得分:2)
这是一个已知错误,但此模块有一个解决方法:
https://github.com/ricardoalcocer/AndroidRotateImage
“使用某些Andorid设备拍摄照片时会出现令人烦恼但又有点罕见的问题,因为Titanium无法正确识别方向信息,导致以纵向格式拍摄的照片将作为风景返回。
[...]
除了旋转图像外,库还会将图像缩放到指定的宽度,并将其压缩到指定的百分比。这非常有用,因为Android相机图像可能很大,并且可能会使您的设备无法运行。“