android - 如何在 Android 中获取位图的方向

标签 android

我想获取位图图像的方向。我尝试了以下方法-

Bitmap test = MediaStore.Images.Media.getBitmap(getContentResolver(), Uri);
int w = test.getWidth();
int h = test.getHeight();

但是,无论是在横向还是纵向模式下拍摄,它都会返回 w=2592 & h=1944(对于相机捕获的所有图像)。这是正确的方法还是有更好的方法吗?

最佳答案

您需要使用ExifInterface如果您使用的是 API 级别 5 或更高级别。请参阅this post .

关于android - 如何在 Android 中获取位图的方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5321811/

相关文章:

java - 使用OpenCV打开Android原生Camera

android - 类似滚动效果的 Google+ 个人资料

android - Android 上是否有 javax.smartcardio 类似物?

android - 在 Android 的后台线程上初始化 Firebase 是否安全?需要注意什么?

Android.app Fragments 与 android.support.v4.app 使用 ViewPager?

android - OpenGl 直接渲染到位图(没有任何 View )

android - 不同的 Android SDK 版本使用不同的图标

Android Telephony Stack 和 Dalvik 进程上下文

android - 致命异常 : unknown error (code 14) could not open database

java - 如何让google app engine的开发servlet找到RestApiServlet?