Qu’est-ce qu’une image bitmap ?
Une image bitmap représente une image sous forme d’une grille rectangulaire de pixels, chacun stockant une valeur de couleur ou d’intensité. Selon le contexte, le terme peut désigner une représentation à un bit par pixel ou, plus largement, toute image matricielle.
Fonctionnement des images bitmap
Une image bitmap dispose les échantillons sur une grille fixe de pixels à deux dimensions, ce qui rend la résolution spatiale intrinsèque à cette représentation. Au sens strict, le terme peut désigner une carte à un bit, ou plus largement tout tampon matriciel, tandis que BMP désigne une famille de fichiers précise et ne devrait pas être considéré comme un synonyme lors de la conception d’une API. Les formats encodés sont décodés en images bitmap en mémoire pour la composition et les filtres. La taille de ce tampon de travail dépend des dimensions, des canaux, de la profondeur, du pas de ligne et, parfois, de plusieurs plans.
Points clés
- Un PNG ou un JPEG compressé peut occuper peu d’espace de stockage, mais devenir une image bitmap beaucoup plus volumineuse en mémoire. Les décodeurs devraient donc prévoir leurs ressources en fonction des dimensions en pixels plutôt que du seul nombre d’octets du fichier.
- Le pas de ligne peut inclure du remplissage d’alignement au-delà des pixels visibles, et les lignes peuvent être stockées de haut en bas ou de bas en haut ; copier la largeur multipliée par le nombre d’octets par pixel peut corrompre ces tampons.
- L’agrandissement matriciel doit synthétiser de nouveaux pixels et ne peut pas récupérer les détails manquants, contrairement au rendu vectoriel, qui évalue les primitives géométriques à la taille de sortie demandée.
Quand les images bitmap sont importantes
Les applications décodent les images en images bitmap pour le dessin sur canevas, le filtrage, l’analyse des pixels ou l’exportation matricielle. L’utilisation de la mémoire augmente avec les dimensions et la profondeur de bits, même lorsque le fichier source encodé est fortement compressé.