Bonjour à tous,
J'ai créer un programme qui stocke les valeurs des pixels d'une image .

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int t=0;
 	 try {
 	 BufferedWriter br=new BufferedWriter(new FileWriter("fichier.txt"));
 	   line="début";
   	   br.write(line);
   	   br.newLine();
 	   for (int i=0;i<img.getWidth();i++)
	        for (int j=0;j<img.getHeight();j++)
	        {   g=ras.getPixel(i, j, new int[3]);
	        line=("r= "+Double.toString(g[0])+" g="+Double.toString(g[1])+" b="+Double.toString(g[2]));
	        	br.write(line);
	        	br.newLine();
	            System.out.println("r= "+g[0]+" g="+g[1]+" b="+g[2]);
                t++;	        
	        }
 
         line="fin";
     	   br.write(line);   
 	}catch (IOException ioe) {
    }
Le probleme est que le fichier contient 15883 ligne alors que normalement il contient 16480 ligne. Si quelqu'un peut m'aider, merci.