可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
I am using setRGB() for changing the values of the pixel of an image.
int rgb=new Color(0,0,0).getRGB(); image1.setRGB(i,j,rgb); //where i,j is the boundaries of the image
Here,i am setting all the pixel values with white. But the change is not getting reflected in the image. Any One knows about the setRGB()
how it works?
回答1:
White is in RGB 255,255,255 so:
Color myWhite = new Color(255, 255, 255); // Color white int rgb = myWhite.getRGB(); try { BufferedImage img = null; try { img = ImageIO.read(new File("bubbles.bmp")); } catch (IOException e) { } for (int i = 0; i
回答2:
Color col = new Color(newValue, newValue, newValue); image1.setRGB(i, j, col.getRGB());