Tuesday, August 24, 2010

Convert Image to Black and White

Convert Image to Black and White with this simple method

public Bitmap ConvertToBlackAndWhite(Bitmap sampleBitmap){
ColorMatrix bwMatrix =new ColorMatrix();
bwMatrix.setSaturation(0);
final ColorMatrixColorFilter colorFilter= new ColorMatrixColorFilter(bwMatrix);
Bitmap rBitmap = sampleBitmap.copy(Bitmap.Config.ARGB_8888, true);
Paint paint=new Paint();
paint.setColorFilter(colorFilter);
Canvas myCanvas =new Canvas(rBitmap);
myCanvas.drawBitmap(rBitmap, 0, 0, paint);
return rBitmap;
}

4 comments:

  1. Please Give The Complete Code For Easy Understanding The Whole Process As Soon As Possible .....
    And Thank You For This...

    ReplyDelete
  2. Hi Eminence, Nice code..
    Thank you very much.

    ReplyDelete
  3. so after converting it to black and white will image size reduced ? (size in kb)

    ReplyDelete