重置Bitmap大小

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);

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

更多相关文章

  1. Android控件之ImageButton
  2. Java 软引用及在Android中的应用
  3. 图片加载框架简单介绍 ImageLoader 的基本使用
  4. Android(安卓)Intent 总结
  5. android ImageButton显示本地图片
  6. android 游戏开发过程中让图片自适应
  7. android 仿qq分组
  8. Android(安卓)首页轮播图实现
  9. android 高效显示Bitmap - 开发文档翻译

随机推荐

  1. java 8中构建无限的stream
  2. 在java中使用JMH(Java Microbenchmark Har
  3. java.util.concurrent简介
  4. java中Comparable和Comparator的区别
  5. 怎么break java8 stream的foreach
  6. java并发中的Synchronized关键词
  7. java中wait和sleep的区别
  8. 一文读懂java中的Reference和引用类型
  9. 在nodejs中创建child process
  10. java中的内部类内部接口详解