How to edit pixel values of an image in Java. Is there any method to change pixel values?
In BufferedImage
: public void setRGB(int x,
int y,
int rgb)
Sets a pixel in this BufferedImage to the specified RGB value. The pixel is assumed to be in the default RGB color model, TYPE_INT_ARGB, and default sRGB color space. For images with an IndexColorModel, the index with the nearest color is chosen.
http://download.oracle.com/javase/6/docs/api/java/awt/image/BufferedImage.html
For example:
BufferedImage image = ...
image.setRGB(x, y, 0);
From documentation:
void setRGB(int x, int y, int rgb)
//Sets a pixel in this BufferedImage to the specified RGB value.