码迷,mamicode.com
首页 > 移动开发 > 详细

Android -- 重置Bitmap大小&&Bitmap转角度

时间:2014-05-26 12:07:00      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:android   style   c   class   blog   code   

重置Bitmap大小                                                                          

bubuko.com,布布扣
Bitmap bitMap = BitmapFactory.decodeFile(path);
int width = bitMap.getWidth();
int height = bitMap.getHeight();
// 设置想要的大小
int newWidth = 500;
int newHeight = 400;
// 计算缩放比例
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// 取得想要缩放的matrix参数
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 得到新的图片
 bitMap = Bitmap.createBitmap(bitMap, 0, 0, width, height, matrix, true);
bubuko.com,布布扣

Bitmap转角度                                                                            

Bitmap bm = BitmapFactory.decodeByteArray(imgdata, 0,imgdata.length);
Matrix matrix = new Matrix();
matrix.preRotate(270);
bm = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(),bm.getHeight(), matrix, true);

imgdata为camera开发的时候的图片数据。

这里其实找到了bitmap就OK了。

 

 

转载请注明出处:http://www.cnblogs.com/yydcdut/p/3744875.html

Android -- 重置Bitmap大小&&Bitmap转角度,布布扣,bubuko.com

Android -- 重置Bitmap大小&&Bitmap转角度

标签:android   style   c   class   blog   code   

原文地址:http://www.cnblogs.com/yydcdut/p/3744875.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!