Comment lire pixel par pixel un fichier BMP

dido10 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
ibma Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   -
j'ai un problème car il y a un champs offset dans le BMPFILEHEADER qui nous donne le debut de l'image.. et quand je pointe vers cet offset j'ai lu les pixels octets par octets(8 bits par pixel, noir et blanc) je trouve deux octets en plus.. et je ne sais pas quoi faire?
alors premièrement est ce que la lecture des pixels s'effectue comme j'ai fait?
et c'est quoi ces deux octets en plus?
A voir également:

3 réponses

dindoun
 
à mon souvenir, un fichier bmp commence par 44 octets de configuration ( genre ..BMP 4 octets de taille trois fois, couleurs par pixel ...)

ensuite, pour un 8 bits par pixel les octets sont rangés par 3 correspondant à un octet pour R un octet pour Vert un octet pour bleu, les nombres correspondants exactement aux couleurs indiqués dans un info sur gimp ou les autres voleurs de licence d'adobe.

Si tu as besoin d'infos supplémentaires, je ne suis pas souvent sur ce site, écris moi
0
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   182
 
> (...) gimp ou les autres voleurs de licence d'adobe
Tentative de troll ou désinformation ? Passons...
0
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription   Statut Membre Dernière intervention   182
 
Salut,

peut-être une explication: si ton fichier est en couleurs indexées, ce qui semble être le cas, chaque index est codé sur quatre octets. Le quatrième est inutilisé. Comme tu as 2 couleurs indexées, tu retrouves 2 octets supplémentaires.
Regarde ici, par exemple, pour un description du format:
https://www.afternic.com/forsale/kaddour.com?utm_source=TDFS_DASLNC&utm_medium=DASLNC&utm_campaign=TDFS_DASLNC&traffic_type=TDFS_DASLNC&traffic_id=daslnc&
0
ibma Messages postés 103 Date d'inscription   Statut Membre Dernière intervention   20
 
bonjour
je crois que tu dois suivre Herr Dr von apfelstrudel.
alors tu viens pour demain??
merci
0