Was ist BMP (Windows Bitmap)?
BMP, kurz für Bitmap Image File, ist eines der ältesten heute noch verwendeten Bildformate. Von Microsoft mit Windows 1.0 im Jahr 1985 eingeführt, speichert BMP Bilddaten als Pixelraster praktisch ohne Komprimierung. Der Farbwert jedes Pixels wird direkt in die Datei geschrieben, was BMP einfach, aber außerordentlich groß macht.
Eine BMP-Datei besteht aus einem Datei-Header, einem Informations-Header (DIB-Header), einer optionalen Farbpalette und rohen Pixeldaten. Das Format unterstützt 1-Bit-Monochrom, 4-Bit (16 Farben), 8-Bit (256 Farben), 16-Bit, 24-Bit und 32-Bit Farbtiefen. Die häufigste Variante ist 24-Bit-BMP, das 3 Bytes pro Pixel speichert (Rot, Grün, Blau).
Obwohl BMP technisch RLE-Komprimierung (Run-Length Encoding) unterstützt, wird diese Option selten verwendet. In der Praxis sind praktisch alle BMP-Dateien unkomprimiert.
Kernpunkt: Ein 1920×1080-Foto als 24-Bit-BMP gespeichert ist etwa 5,9 MB groß. Dasselbe Bild als JPG in hoher Qualität ist ungefähr 200–400 KB — das ist eine 15–30-fache Größenreduzierung.
Warum sind BMP-Dateien so groß?
BMP-Dateien sind groß, weil sie jeden Pixel unabhängig und ohne Komprimierung speichern. So funktioniert die Berechnung für ein Standard-24-Bit-BMP:
- Jeder Pixel = 3 Bytes (ein Byte jeweils für Rot, Grün, Blau)
- 1920 × 1080 Bild = 2.073.600 Pixel × 3 Bytes = 6.220.800 Bytes ≈ 5,9 MB
- 4K-Bild (3840 × 2160) = 8.294.400 Pixel × 3 Bytes ≈ 23,7 MB
Im Gegensatz dazu verwendet JPG eine verlustbehaftete Komprimierung (DCT-basiert), die die Funktionsweise des menschlichen Sehens ausnutzt. Es verwirft Informationen, die das Auge kaum wahrnimmt, und erreicht Komprimierungsverhältnisse von 10:1 bis 50:1 je nach Qualitätseinstellungen.
| Bildauflösung | BMP-Größe (24-Bit) | JPG-Größe (Qualität 85) | Größenreduzierung |
|---|---|---|---|
| 640 × 480 | 900 KB | ~50 KB | ~18x kleiner |
| 1280 × 720 (HD) | 2,6 MB | ~140 KB | ~19x kleiner |
| 1920 × 1080 (Full HD) | 5,9 MB | ~300 KB | ~20x kleiner |
| 3840 × 2160 (4K) | 23,7 MB | ~1,2 MB | ~20x kleiner |
BMP vs JPG: Vollständiger Vergleich
Hier ist ein detaillierter Vergleich der beiden Formate in allen wichtigen Dimensionen:
| Eigenschaft | BMP | JPG |
|---|---|---|
| Komprimierung | Keine (unkomprimiert) | Verlustbehaftet (DCT-basiert) |
| Dateigröße | Sehr groß | 10–50x kleiner |
| Qualität | Pixelgenau (verlustfrei) | Nahezu original (einstellbare Qualität) |
| Transparenz | 32-Bit-BMP unterstützt Alpha | Keine Transparenzunterstützung |
| Farbtiefe | 1 bis 32-Bit | 24-Bit (16,7 Millionen Farben) |
| Web-Unterstützung | Von Browsern nicht unterstützt | Universelle Browser-Unterstützung |
| Metadaten (EXIF) | Nicht unterstützt | Volle EXIF-, IPTC-, XMP-Unterstützung |
| E-Mail/Teilen | Zu groß für praktisches Teilen | Standard für Fotos |
| Soziale Medien | Von den meisten Plattformen nicht akzeptiert | Universell akzeptiert |
| Von einigen Druckereien akzeptiert | Standard-Druckformat |
Warum BMP heute noch existiert
Angesichts der enormen Dateigrößen und der fehlenden Web-Unterstützung fragen Sie sich vielleicht, warum noch jemand auf BMP-Dateien stößt. Dafür gibt es mehrere Gründe:
- Legacy-Windows-Anwendungen: Einige ältere Windows-Programme (medizinische Bildgebung, Industrieausrüstung, SCADA-Systeme) exportieren nur BMP, da sie in der Windows-3.1- oder Windows-95-Ära geschrieben wurden
- Screenshots auf älteren Systemen: Windows Paint speicherte Screenshots historisch standardmäßig als BMP
- Eingebettete Systeme: Einige eingebettete Hardware (Drucker, CNC-Maschinen, digitale Beschilderung) verwendet BMP, da keine Dekomprimierung erforderlich ist
- Zwischenablage-Operationen: Wenn Sie Bilder in Windows kopieren und einfügen, speichert die Zwischenablage die Daten intern im BMP-Format
- Einfachheit: BMP ist trivial einfach in Code zu lesen und zu schreiben. Viele Programmiertutorials verwenden BMP als erstes Bildformat, da die Parsing-Logik unkompliziert ist
In modernen Arbeitsabläufen ist BMP fast nie das richtige Format für die endgültige Ausgabe. Wenn Sie BMP-Dateien von Legacy-Systemen, Scannern oder alter Software erhalten, ist die Konvertierung in JPG (für Fotos) oder PNG (für Grafiken mit Transparenz) der richtige Schritt.
Wann BMP in JPG konvertieren
Die Konvertierung von BMP zu JPG ist in fast jedem Szenario angemessen, das fotografische oder komplexe Bilder betrifft:
- Per E-Mail teilen: Eine 5,9 MB BMP-Datei wird zu einem 300 KB JPG — das ist der Unterschied zwischen dem Überschreiten von Postfachgrenzen und sofortigem Versenden
- Ins Web hochladen: Browser zeigen BMP-Dateien nicht an. JPG ist das universelle Web-Bildformat
- Soziale Medien: Facebook, Instagram und Twitter lehnen BMP-Uploads ab. JPG ist erforderlich
- Fotos archivieren: Ein Ordner mit 1.000 BMP-Screenshots à 6 MB belegt 6 GB. Als JPGs ist derselbe Ordner unter 300 MB
- Stapelverarbeitung: Bei der Migration von Daten aus Legacy-Systemen, die BMP-Ausgaben erzeugt haben
Wann NICHT in JPG konvertieren:
- Wenn das Bild scharfen Text, Strichzeichnungen oder Volltonfarben enthält — verwenden Sie stattdessen PNG (verlustfrei, bewältigt Kanten besser)
- Wenn Sie Transparenz benötigen — verwenden Sie PNG oder WebP (JPG unterstützt keine Alphakanäle)
- Wenn das Bild weiter bearbeitet wird — behalten Sie es verlustfrei bis zum endgültigen Export
Tipps zur Stapelkonvertierung
Wenn Sie eine große Sammlung von BMP-Dateien konvertieren müssen, finden Sie hier einige praktische Tipps:
- Qualitätseinstellung: JPG-Qualität 85–90 ist der optimale Bereich für Fotografien. Unter 80 werden Komprimierungsartefakte sichtbar. Über 95 steigt die Dateigröße rapide bei minimalem visuellem Gewinn
- Auflösungsprüfung: BMP-Dateien von alten Systemen können eine niedrige Auflösung haben (640×480, 800×600). Diese ergeben unabhängig von den Qualitätseinstellungen kleine JPGs
- Farbmodus: Einige BMP-Dateien sind 8-Bit (256 Farben) oder sogar 4-Bit (16 Farben). Diese lassen sich gut in JPG konvertieren, sehen aber möglicherweise nicht optimal aus, wenn sie ursprünglich Screenshots von farbigen UI-Elementen waren
- Namenskonvention: Bei der Stapelkonvertierung den ursprünglichen Dateinamen beibehalten und nur die Erweiterung ändern
Tipp: Nutzen Sie die Stapel-Upload-Funktion von CleverUtils, um mehrere BMP-Dateien auf einmal in JPG zu konvertieren. Ziehen Sie einfach alle Ihre Dateien per Drag & Drop, und sie werden parallel verarbeitet.