Bon jour,
Est ce qu'il y a un moyen d'afficher le contenu d'une image png sous format hexadécimale? ex: 0x89ffdd...
J'ai essayé ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
FILE *f = NULL;
char *buffer = malloc(11 * size(char));
if(f = fopen("./image.png","rb"))
       {
	while(!feof(f))
		{
		fread(buffer, 1, 10, f);
		printf("%x", buffer);
		}
	fclose(f);
	}
free(buffer);
ça affiche un nombre hexadécimale qui se répète des centaines de fois c896b8 et à la fin un autre nombre ea13f8 mais ça peut pas être correcte car l'image contient beaucoup d'informations.
Est ce que vous pouvez m'aider à stoquer la valeur hexadécimale extraite à partir d'une image png dans une variable? Merci.