bonjour,
je souhaiterai lire les valeur de chaque pixel d'un fichier bmp
voila mon bout de code !
j'aimerai si possible ne pas utiliser d'autre librairie
autre que celle integre a devcpp
en faite je voudrais recuperer dans ma matrice "image" une serie de int ou float contenant la valeur de chaque pixel !
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 void read_fic(string name, char image[SIZE_X][SIZE_Y]) { int i,j; name="vide.bmp"; ifstream ficin(name.c_str(),ios::binary); for(j=0;j<388;j++) { for(i=0;i<376;i++) { //ficin.read(&image[i][j],sizeof(char)); printf("%d ",image[i][j]); } cout<<endl<<endl; } ficin.close(); }
par ex une image vide (blanche) ne contiendrai que des 0
et une noir que des 255 !
si quelqu'un a une idéemerci beaucoup !!!
[Remplacement des balises [ quote ] par Fiquet, merci de préférer la balise [ code ] pour le code]
Partager