buffered image image.getRGB(x, y);
image.getRGBgiver værdier mellem -1 og -16777216.
Troede det skulle være mellem 0 og 255,
Her er koden:
BufferedImage image = null;
int min =1000;
try {
image = ImageIO.read(new File("c:\\Users\\mko\\Pictures\\img.jpg"));
int w = image.getWidth();
int h= image.getHeight();
for(int x = 0; x < w; x++)
{
for(int y = 0; y < h; y++)
{
int color = image.getRGB(x, y);
System.out.println(color);
if(color<min)
min=color;
}
}
ImageIO.write(image, "jpg",new File("C:\\test\\out1.jpg"));
} catch (IOException e) {
e.printStackTrace();
}