Olá, sou iniciante no mundo da programação e preciso criar um gráfico que relacione a intensidade luminosa e os pixels de uma linha selecionada de uma imagem. Já consegui os dados porém não estou conseguindo criar o gráfico.
Essa é uma parte do meu código:
try{
BufferedImage buff = ImageIO.read(f);
Raster raster = buff.getRaster();
int red;
int blue;
int green;
for(int x = 0; x < buff.getWidth(); x++){
int y = buff.getHeight()/2;
color = new Color(buff.getRGB(x, y));
red = color.getRed();
blue = color.getBlue();
green = color.getGreen();
if(red > blue && red >= green){
ycor = red;
}
else if(blue >= red && blue >= green){
ycor = blue;
}
else if (green > blue && green > red){
ycor = green;
}
System.out.println("x: "+x);
System.out.println("cor: " +ycor);
no caso ycor seria o valor vertical do gráfico e x o valor horizontal.