求教,java如何修改一张图片的背景色

Python017

求教,java如何修改一张图片的背景色,第1张

BufferedImage 把图片转换成二维数组, 然后把指定颜色,修改成你想要的颜色。

需要注意 背景色和其他颜色交叉的地方, 需要有一个容差的范围. 让指定的颜色在某个范围内

或者用算法处理边缘部分的颜色.

只需把g.drawOval(...)改成g.setColor(Color.RED)g.fillOval(..)就行了,drawOval是只画不填充,而fillOval是画并且填充,填充的颜色是由g.setColor()方法的参数决定的。