由于Camera拍出来的图片旋转了90度,所以在显示图片的时候需要把图片旋转90度:
Matrix matrix = new Matrix();
matrix.reset();
matrix.setRotate(90);
tmpBitmap=BitmapFactory.decodeByteArray(Utils.picData1, 0, Utils.picData1.length);
tmpBitmap = Bitmap.createBitmap(tmpBitmap,0,0, tmpBitmap.getWidth(), tmpBitmap.getHeight(),matrix, true);
firstImageView.setImageBitmap(tmpBitmap);
【android应用开发|Bitmap 图片旋转 90度】
推荐阅读
- RxJava应用场景
- 关于AndroidStudio Gradle加载项目时间过长的原因及解决
- Shell|Linux下 svn命令操作
- ubuntu环境|Linux SSH相关命令
- NDK & JNI方式读写Android系统的GPIO
- 算法基础|黑塞矩阵(海森矩阵,Hessian Matrix)与牛顿法最优化