Bitmap.Config下的几个图片质量参数
转自:http://www.cnblogs.com/coding-way/archive/2011/07/26/2117522.html
Bitmap.Config ALPHA_8
Bitmap.Config ARGB_4444
Bitmap.Config ARGB_8888
Bitmap.Config RGB_565
A R G B
透明度 红色 绿色 蓝色
Bitmap.Config ARGB_4444 16 每个像素 占四位
Bitmap.Config ARGB_8888 32 每个像素 占八位
Bitmap.Config RGB_565 16 R占5位 G占6位 B占5位 没有透明度(A)
使用示例:
Bitmap.createBitmap(width, height, Bitmap.Config.ALPHA_8);Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444);Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);Bitmap.createBitmap(width, height, Bitmap.Config.RGB_565);
protected void onDraw(Canvas canvas) { Bitmap bitmap = Bitmap.createBitmap(100, 100, Bitmap.Config.ARGB_8888); Canvas c = new Canvas(b); //c.draw...(),通过c可以改变bitmap canvas.draw(bitmap, null, null);//最后在把bitmap画到canvas上 super.onDraw(canvas);}