Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/05/2008, 01:51
piponazo
 
Fecha de Ingreso: enero-2008
Mensajes: 147
Antigüedad: 16 años, 3 meses
Puntos: 0
Pregunta Cargar Imagen

Buenas y perdonad a todos por insistir de nuevo con la misma pregunta, os mando estas lineas de codigo, desde otro método mando una imagen y ademas debo cargar una aqui, para que con las dos matrices de pixeles ejecutar una determinada operacion. El problema me da cuando sospecho (no 100% seguro) que la imagen que aqui debo cargar no me la carga:

[I]personal = new ImageIcon("/personales/gato.jpg").getImage().getScaledInstance(25,35,0);
pixelsc = new int [25*35];
pixelsca = new int [35][25];
pgc = new PixelGrabber(caracter, 0, 0, 25, 35, pixelsc, 0, 61);
try{pgc.grabPixels();}
catch (InterruptedException e){}
corr = new int [135];
// Almaceno los pixeles de la matriz pixelsm[i*j] en otra matriz pixelsma[j][i]
for ( j = 0; j < 35; j++){
for ( i = 0; i < 160; i++){
pixelsma[j][i]=pixelsm[m];
m++;
}}
// Almaceno los pixeles de la matriz pixelsc[i*j] en otra matriz pixelsca[j][i]
for ( j = 0; j < 35; j++){
for ( i = 0; i < 25; i++){
pixelsca[j][i]=pixelsc[c];
c++;
}}
// Desarrollo el algoritmo que nos realiza la operación
for ( k=0; k<160-25; k++){
for ( j = 0; j < 35; j++){
for ( i = 0; i < 25; i++){
operacion[k]=operacion[k] + (pixelsma[j][k+i]*pixelsca[j]);
}}}

Sospecho que la imagen a la que hago referencia con personal no me la carga porque el resultado de la operacion me da 0.