图片变为灰度
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 图片灰度处理的处理