我是 Android 新手。我正在尝试制作一个带有照片捕捉功能的应用程序。问题是照片旋转不对。如果我在横向模式下拍摄照片会很好,但在纵向模式下照片旋转会出错。我的问题是:我可以检查照片是在横向/纵向模式下拍摄的吗?因为当我检查 LogCat 时,我可以看到名为“CameraEngine”的标签,它说旋转:0 或 90。如果我能通过代码获得那种相机信息,那就太棒了。
最佳答案
你可以比较图像的宽度和高度:
Bitmap bmp = your photo;
if(bmp.getWidth() > bmp.getHeight())
{
// landscape
}else
{
// portrait
}
关于android - 如何检查照片是在 Android 中以横向还是纵向模式拍摄的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11504008/