Ho un grosso problema con delle immagini. In pratica ho un oggetto che rappresenta un'immagine di tipo pgm. Questa immagine è letta in modo da ottenere una matrice. La lettura viene fatta con questa scansione
Codice PHP:
for (int y=0y<heighty++){
            for (
int x=0x<widthx++){
                       
data [x][y]=file.read();
               }
   } 
Il mio problema è che per visualizzare l'immagine ho bisogno di trasformare questa matrice in un vettore. Io uso questo codice
Codice PHP:
  public int[] getVectorData() {
        
int w getWidth();
        
int h getHeight();
        
int[] vectorData = new int[h];
        
int c=0;
        for (
int y 0h-1y++) {
              for (
int x 0w-1x++) 
                               
vectorData[c++] = data[y][x];
              }
        }
        return 
vectorData;
    } 
ho provato di tutto e nn riesco a sistemare il problema. In pratica se utilizzo immagini quadrate funziona perfettamente ma se l'immagine è rettangolare mi dice che l'index dell'array è fuori. cosa devo fare per sistemarlo? nn so proprio più cosa fare. grazie mille