绘制

根据某一种颜色绘制Bitmap

Bitmap resultBitmap = Bitmap.createBitmap(600,800,Bitmap.Config.ARGB_8888);resultBitmap.eraseColor(Color.WHITE);

裁剪

1

bitmap = bitmap.createBitmap(bitmap,0,70,bitmap.getWidth(),bitmap.getHeight()/3);

2

用Matrix来改变裁剪图片的寬高

Matrix matrix = new Matrix();matrix.postScale(2.0f, 0.5f); bitmap = bitmap.createBitmap(bitmap,0,0,bitmap.getWidth()/2,bitmap.getHeight(),matrix,false);

3

Bitmap resultBitmap = Bitmap.createBitmap(width,height,Bitmap.Config.ARGB_8888);Canvas canvas = new Canvas(resultBitmap);canvas.drawColor(0xfff2f2f2);Rect srcMask = new Rect(0, 0, thumbnail.getWidth()*3/5, thumbnail.getHeight());Rect dstMask = new Rect(0, 0, width, height*3/5);canvas.drawBitmap(thumbnail,srcMask, dstMask, null);bmp = resultBitmap;

更多相关文章

  1. android 加载图片轻松避免OOM(out of memory) 支持设置缓存大小,
  2. 下载显示网路图片的例子
  3. android 处理图片之--bitmap处理
  4. android Bimtap 各种图片处理方法、图片特效
  5. Android如何实现图片轮播
  6. 图片拖动功能实现

随机推荐

  1. android sdk 离线下载地址及对应映射关系
  2. Android(安卓)SDK 2.0安装、配置图文教程
  3. Android开发 准备工作
  4. android小说阅读源码、bilibili源码、MVP
  5. Android中设置activity的background为Wal
  6. android TextView属性详解
  7. Android(安卓)hardware so加载流程
  8. android 沉浸式主题记录
  9. Android月历控件(DatePicker)和时间控件(Tim
  10. android rom短信模块最后获取的Cursor字