Le format BMP (Bitmap Image File) est un format de fichier d'image matricielle utilisé pour stocker des images numériques, principalement sur les systèmes d'exploitation Microsoft Windows et OS/2. Les fichiers BMP stockent des images numériques bitmap indépendamment du périphérique d'affichage (tel qu'une carte graphique), ce qui signifie qu'ils peuvent être affichés sur divers appareils avec peu ou pas de modification. Le format prend en charge diverses profondeurs de couleur, notamment monochrome, 16 couleurs, 256 couleurs et 24 bits. Les images BMP sont généralement non compressées ou utilisent des techniques de compression sans perte comme le RLE (Run-Length Encoding), bien qu'elles puissent également contenir des données compressées via d'autres algorithmes. En raison de l'absence de compression avancée, les fichiers BMP ont tendance à être plus volumineux que d'autres formats d'image comme JPEG ou PNG. Le format est relativement simple, ce qui le rend facile à implémenter et largement pris en charge par les logiciels de retouche d'image et les systèmes d'exploitation. Il est souvent utilisé pour stocker des icônes, des fonds d'écran et d'autres images simples où la qualité de l'image est primordiale et la taille du fichier moins préoccupante. Le format BMP sert également de base à d'autres formats d'image, tels que les formats Windows Metafile (WMF) et Enhanced Metafile (EMF).