android 图片灰度处理的处理

图片变为灰度

		Bitmap bitmapSrc = BitmapManager.getBitmapResource(getResources(), R.drawable.bitmap);
		Bitmap buffer = Bitmap.createBitmap(bitmapSrc.getWidth(), bitmapSrc.getHeight(), Config.ARGB_8888);
    	         Canvas canvas = new Canvas(buffer);
		Paint paint = new Paint();
		ColorMatrix colorMatrix = new ColorMatrix();
		colorMatrix.setSaturation(0); 
		ColorMatrixColorFilter colorMatrixFilter = new ColorMatrixColorFilter(colorMatrix); 
		paint.setColorFilter(colorMatrixFilter);					
		
		bufferCanvas.drawBitmap(bitmapSrc, 0, 0, paint);
		bufferCanvas.save();


android 图片灰度处理的处理

你可能感兴趣的:(android,buffer)