Salut tout le monde:
Je fais un programme de traitement d'image, j'ai chargé une image de type bmp et j'ai enregistrer les pixels dans un fichier texte, mon problème c'est ce que cette matrice me donne une image différente de l'image originale, mon code est:
le code est très simple mais je ne comprends pas ou est le problème.
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 nb=0; lpFile= fopen( "matrice.txt","w"); for(i = 0 ; i < bmp->height* bmp->width ; i++) { fprintf(lpFile,"%d\t",bmp->data[i]); nb++; if(nb==bmp->height) { fprintf(lpFile,"\n"); nb=0; } } fclose(lpFile);
Aidez moi SVP![]()
Partager