1 图片太大,内存不足heap space 之类的问题:

BitmapFactory.Options options=new BitmapFactory.Options();

options.inSampleSize = 2;//数字越大读出的图片占用的heap越小

BitmapFactory.decodeFile(pathName,options);

2 图片放大缩小的方法:

Bitmap.createBitmap(bitMap,....);用这个方法能放大和缩小图片到想要的size

其中Matrix类提供了更好的机制:

     //获得原始图片的size     int bmpWidth=bmp.getWidth();     int bmpHeight=bmp.getHeight();     //设置缩放比例 或者根据新的size来计算出缩放比例     double scale=1.25;     //计算出这次要缩小的比例     float scaleWidth=(float)(scaleWidth*scale);     float scaleHeight=(float)(scaleHeight*scale);     //产生resize后的Bitmap对象     Matrix matrix=new Matrix();     matrix.postScale(scaleWidth, scaleHeight);     matrix.postRotate(45);//方向变换     //得到新的bitmap     Bitmap resizeBmp=Bitmap.createBitmap(bmp, 0, 0, bmpWidth,    bmpHeight, matrix, true);    

更多相关文章

  1. 【Android】通过软引用实现图片缓存,防止内存溢出
  2. Android(安卓)图片平铺效果
  3. Android(安卓)Gallery3D效果 教程 案例 代码
  4. Android(安卓)Launcher 之 图标加框 优化显示效果
  5. android 如何给图片添加水印
  6. Android各种花式酷炫自定义控件开源库集合(1)。
  7. Android控件开发之Gallery
  8. Android—将Bitmap图片保存到SD卡目录下或者指定目录
  9. [置顶] android中加载图片

随机推荐

  1. 手把手教你用Python给小姐姐美个颜
  2. 什么是脏数据?怎样用箱形图分析异常值?终于
  3. 盒模型box-sizing功能及相对定位、绝对定
  4. css之flex项目属性与商城首页布局实战
  5. flex的属性描述
  6. js引用,常用数据类型,变量与常量,函数(高阶,箭
  7. wget是一个下载文件的工具
  8. Authing 客户故事|仙工智能
  9. BAT题库 | 机器学习面试1000题系列(第236~
  10. 柔性多模正则匹配引擎