Olá
Para a matéria de processamento digital de imagens, eu preciso gerar apartir de uma imagem outras 3 imagens. A primeira é para RED onde só os tons de vermelho seriam usados, o Green e o Blue ficariam em zero.
Eu já sei pegar os valores RGB de uma BufferedImage.
WritableRaster raster = imagem.getRaster();
int pixels[] = new int[4];
if (arg0.getX() < imagem.getWidth() && arg0.getY() < imagem.getHeight()){
raster.getPixel(arg0.getX()-3, arg0.getY()-23, pixels);
l_red.setText("R: "+ pixels[0]);
l_green.setText("G: "+ pixels[1]);
l_blue.setText("B: "+ pixels[2]);
}
Eu precisava de um metodo + ou - assim:
setRGB(int red,int green, int blue, int pixelX, int pixelY);
O BufferedImage tem um metodo setRGB mas não serve.
Obrigado
Roberto