最近在做一个关于填BufferedImage 的问题,功能如下:
每一次运行的时候选填一把透明色,
填完后,再在BufferedImage 上画图,
但是我每次运行的时候,BufferedImage 上的透明色并没有把原来的颜色替换掉,
这个如何实现,请高手年指导下。。高分呀
每一次运行的时候选填一把透明色,
填完后,再在BufferedImage 上画图,
但是我每次运行的时候,BufferedImage 上的透明色并没有把原来的颜色替换掉,
这个如何实现,请高手年指导下。。高分呀
方法设置其背景色,然后通g2d.clearRect方法就可以替换背景色为你设定的背景色了了
bufimage = g2d.getDeviceConfiguration().createCompatibleImage((int)imageRect.getWidth(), (int)imageRect.getHeight(), Transparency.BITMASK);
g2d.dispose();
g2d=bufimage.createGraphics();