Das BMP-Format (Bitmap Image File) ist ein Rastergrafik-Dateiformat, das zur Speicherung digitaler Bilder verwendet wird, insbesondere unter den Betriebssystemen Microsoft Windows und OS/2. BMP-Dateien speichern Bitmap-Digitalbilder unabhängig vom Anzeigegerät (wie einer Grafikkarte), was bedeutet, dass sie mit minimalen oder keinen Änderungen auf verschiedenen Geräten angezeigt werden können. Das Format unterstützt verschiedene Farbtiefen, darunter Monochrom, 16 Farben, 256 Farben und 24-Bit-Farbe. BMP-Bilder sind typischerweise unkomprimiert oder verwenden verlustfreie Komprimierungstechniken wie RLE (Run-Length Encoding), obwohl sie auch komprimierte Daten unter Verwendung anderer Algorithmen enthalten können. Aufgrund des Mangels an fortschrittlicher Komprimierung neigen BMP-Dateien dazu, größer zu sein als andere Bildformate wie JPEG oder PNG. Das Format ist relativ einfach, was seine Implementierung erleichtert, und es wird von Bildbearbeitungssoftware und Betriebssystemen weitgehend unterstützt. Es wird häufig zur Speicherung von Symbolen (Icons), Hintergrundbildern (Wallpapers) und anderen einfachen Bildern verwendet, bei denen die Bildqualität von größter Bedeutung ist und die Dateigröße weniger relevant ist. Das BMP-Format dient auch als Grundlage für andere Bildformate, wie das Windows Metafile (WMF) und das Enhanced Metafile (EMF) Format.