Gerar imagem pixel a pixel

0 respostas
furutani

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

Criado 5 de março de 2004
Respostas 0
Participantes 1