Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2008, 12:04
lucia-lopez
 
Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 16 años, 9 meses
Puntos: 0
Ayuda por fa!!

Hola a todos!!
Estoy intentando extraer los canales de color de una imagen de 24 bits por pixel y hago lo siguiente:

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 R= bufferedimage.getColorModel().getRGBdefault().getR ed(bufferedimage.getRGB(i,j));
int G= bufferedimage.getColorModel().getRGBdefault().getG reen(bufferedimage.getRGB(i,j));
// B= bufferedimage.getColorModel().getRGBdefault().getB lue(bufferedimage.getRGB(j,i));
bufferedimage.setRGB(i,j,R);

}

}

Utilizando getRed o getBlue o getGreen siempre se me visualiza la imagen en azul ¿ a qué se puede deber esto ?