将Bitmap中某个颜⾊替换成其他颜⾊
使⽤ARGB(255,0,0,0)也就是⿊⾊替换bitmap中的0x616161,容忍度为50范围的颜⾊
privateBitmaphandleCrossImageBack(Bitmapcrossimage){
//startwithaBitmapbmp
BitmapnewBmp=(_8888,true);
Canvasc=newCanvas(newBmp);
//gettheintforthecolourwhichneedstoberemoved
Paintpaint=newPaint();//去锯齿
iAlias(true);//防抖动
her(true);//图像过滤
terBitmap(true);
B(255,0,0,0);//ARGBforthecolortoreplace,blackreplacegray
rmode(newAvoidXfermode(0x616161,50,));
int(paint);
returnnewBmp;
}
本文发布于:2023-03-01 22:33:12,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677681192101916.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:颜色替换.doc
本文 PDF 下载地址:颜色替换.pdf
留言与评论(共有 0 条评论) |