Hola a todos !!
Quiero pasar una imagen en color a verde, hago lo siguiente:
La imagen que utilizo es de la clase Image, pero la paso a BufferedImage
int [][]matrizLocal=new int[bufferedimage.getWidth()][bufferedimage.getHeight()];
for(int i=0;i<=bufferedimage.getWidth() -1;i++){
for(int j=0;j<=bufferedimage.getHeight() -1;j++){
int G= bufferedimage.getColorModel().getRGBdefault().getG reen(bufferedimage.getRGB(i,j));
b.setRGB(i,j,G);// b es un nuevo bufferedimage que me he creado y le meto los pixeles verde de la otra imagen.
}
}
Después paso el bufferedimage a image y lo visulizo, pero no me sale en verde, a qué se debe??
Estoy utilizando Netbeans 5.5 y sistemas operativos windows XP.
Gracias por todo. JAVI.