[debutant] lecture fichier image
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:
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 :wink: merci beaucoup !!!
[Remplacement des balises [ quote ] par Fiquet, merci de préférer la balise [ code ] pour le code]