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

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();
}
en faite je voudrais recuperer dans ma matrice "image" une serie de int ou float contenant la valeur de chaque pixel !

par ex une image vide (blanche) ne contiendrai que des 0
et une noir que des 255 !

si quelqu'un a une idée merci beaucoup !!!

[Remplacement des balises [ quote ] par Fiquet, merci de préférer la balise [ code ] pour le code]