[英]how to change the color of an image to black and white in android
在我的應用程序中,我希望通過相機捕獲的圖像顯示為純黑白圖像,因為我希望稍后再打印捕獲的圖像。
我嘗試了許多代碼將轉換為黑白圖像,但是該圖像仍然是灰度圖像,除黑色像素以外的其他像素都應變為白色。
我正在使用的代碼如下:
public static Bitmap blackNwhite(Bitmap bitmap)
{
Bitmap bmpMonochrome = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bmpMonochrome);
ColorMatrix ma = new ColorMatrix();
ma.setSaturation(0);
Paint paint = new Paint();
paint.setColorFilter(new ColorMatrixColorFilter(ma));
canvas.drawBitmap(bitmap, 0, 0, paint);
return bmpMonochrome;
}
我作為輸出獲得的圖像是
這不是我想要的顏色,因為它略帶灰色。
我希望圖像顯示如下:
我怎樣才能做到這一點???? 請幫忙 !!!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.