public static Bitmap createPhotos(Bitmap bitmap){
if(bitmap!=null){
Matrix m=new Matrix();
try{
m.setRotate(90, bitmap.getWidth()/2, bitmap.getHeight()/2);//90就是我们需要选择的90度
Bitmap bmp2=Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), m, true);
bitmap.recycle();
bitmap=bmp2;
}catch(Exception ex){
System.out.print("创建图片失败!"+ex);
}
}
return bitmap;
}
使用时,只要在获取相机返回的照片bitmap后,使用bitmap=createPhotos(bimtap);即可。
android camera 得到的Bitmap 旋转90度代码
最新推荐文章于 2024-05-25 18:59:22 发布