我正在尝试从相机拍摄图像,然后将其发布到我的 Android 服务器。问题是当我拍摄图像时,它会旋转 90 度。我尝试了不同的解决方案,但没有成功。我试图捕获打开相机的屏幕方向,以便我可以旋转 ImageView,但没有成功。
如果有人遇到过这个问题并且知道解决方案,请帮忙。我将不胜感激。
Android SD:5.2.0,测试设备:三星 A700FD,操作系统:5.0.2。
最佳答案
这是一个已知错误,但此模块有一个解决方法:
https://github.com/ricardoalcocer/AndroidRotateImage
“在使用某些 Andorid 设备拍照时,有一个恼人但罕见的问题,Titanium 无法正确识别方向信息,导致以纵向格式拍摄的照片返回为横向格式。
[...]
除了旋转图像外,库还会将图像缩放到指定的宽度,并将其压缩到指定的百分比。这特别有用,因为 Android 相机图像可能很大,可能会使您的设备内存不足。”
关于android - Appcelerator - 来自相机的图像为 Android 旋转 90 度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38094893/