[小代码]转换彩色图为灰度图

来源:互联网 发布:数据恢复软件破解版app 编辑:程序博客网 时间:2024/05/16 05:59
public Bitmap toGrayscale(Bitmap bmpOriginal) {        final int height = bmpOriginal.getHeight();        final int width = bmpOriginal.getWidth();        final Bitmap bmpGrayscale = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);        final Canvas c = new Canvas(bmpGrayscale);        final Paint paint = new Paint();        final ColorMatrix cm = new ColorMatrix();        cm.setSaturation(0);        final ColorMatrixColorFilter f = new ColorMatrixColorFilter(cm);        paint.setColorFilter(f);        c.drawBitmap(bmpOriginal, 0, 0, paint);        return bmpGrayscale;    }

原创粉丝点击