0

我正在访问服务器并获取将显示在画廊中的图像。在此之前,我想获得图像的方向,这样如果图像处于横向模式,我就可以将它们转换为纵向。我能够旋转使用矩阵,但我无法获得方向。我尝试使用 ExifInterface 但这需要存储图像的路径。我尝试了一个带有可绘制图像的演示。但是当我这样做时

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

但是总是将值设为 0。请提出建议。

4

2 回答 2

2

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

于 2013-03-07T06:13:17.563 回答
1

某些设备不支持 Exif 信息功能。您可以在此处查看有关如何实施的示例和更长的讨论。

于 2013-03-07T06:15:59.470 回答