Foros del Web » Programación para mayores de 30 ;) » Java »

Ayuda por fa!!

Estas en el tema de Ayuda por fa!! en el foro de Java en Foros del Web. 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()]; ...
  #1 (permalink)  
Antiguo 10/07/2008, 12:04
 
Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 15 años, 10 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 ?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:01.