Revenir
Revenir

Découvrir ce qui détermine le poids d'une image

La photographie "Maison taguée - Image au format BMP" est de dimension raisonnable. Pourtant, sa taille...

Sommaire

Présentation de l'activitéMaison taguée - Image au format BMPLe format BMPPixels et taille d'une image - Exercice

Présentation de l'activité

La photographie "Maison taguée - Image au format BMP" est de dimension raisonnable. Pourtant, sa taille en mémoire peut être jugée trop importante. On ne pourrait pas l'attacher à un courriel par exemple.
Dans cette activité, nous allons comprendre pourquoi ce fichier a une taille si importante et les notions de base de l'encodage d'une image. 

Maison taguée - Image au format BMP

Le format BMP

Le format Windows bitmap a été créé par Microsoft et IBM et popularisé dans les années 1990. C'est un des formats les plus simples pour stocker une image. 
BMP est l'abréviation de BitMaP, dérivé de l'anglais, où :
  • "bit" signifie "binary digit" (chiffre binaire) ; 
  • "map" signifie "carte" ou "représentation".
Ainsi, un bitmap est la "carte binaire" ou la "représentation binaire" d'une image.
Un fichier BMP contient quelques octets d'information, indiquant notamment la taille du fichier et l'application qui a créé le fichier. Puis l'on trouve tout le reste de l'information, qui sert à coder l'image proprement dite et qui occupe une place (très) importante.

Pixels et taille d'une image - Exercice

Commencez par sauvegarder le fichier "Maison taguee image au format BMP.bmp" sur un ordinateur.
Visualisez ses propriétés. Par exemple, sous Windows, cliquez avec le bouton droit de la souris sur le fichier, puis cliquez sur Propriétés. 
1. Dans ces propriétés figurent le nombre de pixels de l'image. Notez ce nombre de pixels, en largeur et en hauteur. Notez aussi la taille en mémoire de l'image, en mégaoctets (Mo) qui est également indiquée dans les propriétés du fichier. 
2. Calculez le nombre total de pixels auquel cela correspond.
La couleur de chaque pixel est codée par trois octets, chacun compris entre 0 et 255 :
  • un octet pour le rouge (0 : pas de rouge ; 255 : intensité maximale de rouge)
  • un octet pour le vert (0 : pas de vert ; 255 : intensité maximale de vert)
  • un octet pour le bleu (0 : pas de bleu ; 255 : intensité maximale de bleu). 
3. Calculez le nombre d'octets qui sont nécessaires pour coder une image de cette taille. 
4. À combien de millions d'octets cela correspond-il ? Comparez ce résultat à la taille de l'image sur le disque dur. Vous devriez approximativement retrouver la même valeur. 
Aide : un mégaoctet (1 Mo) représente environ un million d'octets. Mais plus rigoureusement, 1 Mo = 1024 Ko, et 1 Ko = 1024 octets. Les informaticiens préfèrent des multiples de deux (1024 = 2×2×2×2×2×2×2×2×2×2) aux multiples de dix.