0

我点击一个服务器并获取图像,然后显示在图库中。在此之前,我想获取图像的方向,以便如果图像处于横向模式,那么我可以将这些图像转换为纵向模式。 我能够旋转使用矩阵,但我无法获得方向。 我试过使用ExifInterface,但需要存储图像的路径。 我试着用绘图中的图像进行演示。但是当我做在android中检测图像的方向

orientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL); 

但总是给值为0.请建议。

回答

2

也许你可以比较图像的高度和宽度? (即宽度>高度=横向,宽度<高度=纵向)。

1

某些设备不支持Exif信息功能。你可以看到一个如何实现的例子以及关于它的更长时间的讨论here