Outils pour utilisateurs

Outils du site


les_exposes:expliquer_comment_est_code_une_image_au_format_bmp_en_noir_et_blanc_puis_en_couleur

Ceci est une ancienne révision du document !


Qu'est ce qu'une image numérique ?

définition

le mot “image numérique“ désigne toute image acquise, créer, traitée, et stockée sous forme binaire.

- elle est acquise par des convertisseurs analogique-numérique situés dans des dispositifs comme les scanners, les appareils photo ou les caméscopes numériques, les cartes d’acquisition vidéo (qui numérisent directement une source comme la télévision)

- elle est créée directement par des programmes informatiques, grâce à une souris, des tablettes graphiques ou par de la modélisation 3D (également appelée image de synthèse).

- elle est traitée grâce à des outils Graphique, de façon à la transformer, à en modifier la taille, les couleurs, d’y ajouter ou d'en supprimer des éléments, d’y appliquer des filtres variés, etc.

- elle est stockée sur un support informatique (disquette, disque dur, CD-ROM…).

Comment est codé une image :

L'information est codée en binaire. Le support évolue mais le principe est toujours le même : un même élément peut se trouver dans 2 états différents stables, suivant l’envoie du signal. Il constitue une mémoire élémentaire ou bit. Conventionnellement on attribue le symbole 0 à l'un de ces 2 états et le symbole 1 à l'autre, soit le signal envoyé est existant ou inexistant.

Le format BMP :

Le format BMP est un des formats les plus simples développé conjointement par Microsoft et IBM, ce qui explique qu'il soit particulièrement répandu sur les plates formes Windows et OS. Un fichier .BMP est un fichier bitmap, c'est-à-dire un fichier d'image graphique stockant les pixels sous forme de tableau de points et gérant les couleurs soit en couleur vraie soit grâce à une palette indexée.

organisation du fichier

La structure d'un fichier bitmap est la suivante : -En-tête du fichier (en anglais file header)

-En-tête du bitmap (en anglais bitmap information header, appelé aussi information Header)

-Palette (optionnellement)

-Corps de l'image

1) l'entête du fichier

L'entête du fichier fournit des informations sur le type de fichier (Bitmap), sa taille et indique où commencent les informations concernant l'image à proprement parler.

L'entête est composé de quatre champs :

==1)== La signature est codé sur 2 octets, indiquant qu'il s'agit d'un fichier BMP à l'aide de deux caractères.

-BM, 424D en hexadécimal, indique qu'il s'agit d'un Bitmap Windows.

-BA indique qu'il s'agit d'un Bitmap OS/2.

-CI indique qu'il s'agit d'une icone couleur OS/2.

-CP indique qu'il s'agit d'un pointeur de couleur OS/2.

-IC indique qu'il s'agit d'une icone OS/2.

-PT indique qu'il s'agit d'un pointeur OS/2.

==2)== La taille totale du fichier en octets (codée sur 4 octets)

==3)== Un champ réservé (sur 4 octets)

==4)== L'offset de l'image (sur 4 octets), en français décalage, c'est-à-dire l'adresse relative du début des informations concernant l'image par rapport au début du fichier

les_exposes/expliquer_comment_est_code_une_image_au_format_bmp_en_noir_et_blanc_puis_en_couleur.1391608278.txt.gz · Dernière modification: 05/02/2014 14:51 par phahongchanh