public void ecriturePGM(String nomFichier){        
        try{
            String fichier = nomFichier+".pgm";
            String test = "";
            
            BufferedWriter file = new BufferedWriter(new FileWriter(fichier));
            file.write("P2");
            file.newLine();
            file.write("#");
            file.newLine();
            file.write(largeur+" "+hauteur);
            file.newLine();
            file.write(String.valueOf(maxNiveauGris));
            file.newLine();
            for(int i=0; i<niveauxGris.size(); i++){
                test += " "+niveauxGris.get(i);
                if(test.length()>70){
                   file.newLine();
                   test = "";
                }
                file.write(String.valueOf(niveauxGris.get(i))+"\t");
            }
        
            if(file != null){
                    file.flush();
                    file.close();
            }
        }
        catch(Exception e){
            e.printStackTrace();
        }        
    }