0

大家好,当我保存在本地存储上时,我遇到了关于图像方向的问题。但奇怪的是,当我从REAR摄像头捕获并从存储路径获取它时,它工作正常,但是当我从FRONT摄像头捕获它并从存储路径获取它时,方向会发生变化,并且不同设备的方向会发生不同的变化。请大家帮我解决这个问题,这是我的代码

 Bitmap myBitmap = decodeFile(imgFile,imageWidth,imageHeight);
 Bitmap orientedBitmap = ExifUtil.rotateBitmap(imgFile.getAbsolutePath(), myBitmap);
 mainImage.setImageBitmap(orientedBitmap);

ExifUtil.Java文件代码在此链接中

4

0 回答 0