Olá, alguem saberia me informar o melhor jeito de trabalhar em uma imagem pixel a pixel? eu desenvolvi o seguinte código fonte para analisar os tons de cinza em uma imagem, mas ele sempre me retorna que todos os pixels sao cinzas x(
alguem consegue ver uma solução melhor pra trabalhar com os ppixels?
JFileChooser Destino = new JFileChooser();
Destino.setDialogTitle("Selecione a imagem para análise...");
Destino.showOpenDialog(this);
int Cont = 0;
ImageIcon Imagem = new ImageIcon(Destino.getSelectedFile().getAbsolutePath());
IMG = new BufferedImage(Imagem.getIconWidth(), Imagem.getIconHeight(), 1);
for(int i = 0; i < IMG.getWidth(); i++){
for(int j = 0; j < IMG.getHeight(); j++){
Pixel = new Color(IMG.getRGB(i, j));
if((Pixel.getRed() == Pixel.getGreen()) && (Pixel.getRed() == Pixel.getBlue())){
Cont++;
}
}
}
this.Percentual = Cont;
JOptionPane.showMessageDialog(null, this.Percentual + " é a quantidade de tons de cinza que tem na imagem");