Outils pour utilisateurs

Outils du site


les_exposes:image_format_d_une_image_bmp

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
les_exposes:image_format_d_une_image_bmp [29/03/2018 22:12]
boutet [3-Codage en noir et blanc sur le format BMP]
les_exposes:image_format_d_une_image_bmp [16/10/2019 18:31] (Version actuelle)
colinguervin
Ligne 1: Ligne 1:
 ====== Comment est codé une image noir et blanc au format BMP? ====== ​ ====== Comment est codé une image noir et blanc au format BMP? ====== ​
 + 
  
  
Ligne 13: Ligne 14:
 ->Dans un second temps un envoi de donnée est fait à propos de l'​image et des couleurs de chaque pixel. ->Dans un second temps un envoi de donnée est fait à propos de l'​image et des couleurs de chaque pixel.
  
 +
 +Tout transfère de données est fait en hexadécimale.
 ---- ----
  
Ligne 38: Ligne 41:
 {{ :​les_exposes:​entete.png?​nolink&​200 |}} {{ :​les_exposes:​entete.png?​nolink&​200 |}}
  
-  * -Les 4 premiers bits permettent de savoir quel type d'​image est envoyée. +  * Les 4 premiers bits permettent de savoir quel type d'​image est envoyée. 
-  * -Les 4 suivants indiquent la taille du fichier.+  * Les 4 suivants indiquent la taille du fichier. 
 +  * Le dernier octet ne sert qu'en cas de nécessité. 
 +  * Un octet pour l'​offset de l'​image est aussi suivi mais pas indiqué sur la photo ci-dessus. 
 + 
 +Pour coder chaque pixel de l'​image en noir et blanc il ne faut qu'un bit car deux valeurs 0 ou 1 pour noir ou blanc. Chaque ligne de pixel de l'​image doit être composer d'un multiple de 4 octets. Soit que pour l'​image précédente,​ il faut 4*12= 48 octets même s'il n'y a besoin que de 10 bits sur 4 octets. 
 + 
 +====Exemple de code d'une image en format BMP==== 
 + 
 +Sur l'​image si dessous 1 carré égale 1 pixel .Les deux premier nombres informe sur la taille de l'​image en pixel (ici 11 de large et de haut) ,puis chaque chiffre (0 ou 1) montre si le pixel est noir ou blanc.(0:​blanc 1:noir)  
 + 
 +{{ :​les_exposes:​bmp01.png?​nolink&​300 |}} 
  
 Sources :  Sources : 
les_exposes/image_format_d_une_image_bmp.1522354324.txt.gz · Dernière modification: 29/03/2018 22:12 par boutet