Converters.live

BMP-Dateiformat

BMP schreibt Pixel praktisch ohne Verarbeitung auf die Platte. Das macht es riesig und mühelos lesbar — der Grund, warum es in Windows-Software noch auftaucht.

oder hierher ziehen · Bilder, Video, Audio und Dokumente · bis zu 2 GB

Was ist BMP?

BMP ist das native Bitmap-Format von Windows und stammt von 1987. Eine Datei besteht aus einem kurzen Header und danach den rohen Pixelwerten, Zeile für Zeile, im Normalfall ganz ohne Kompression. Ein Foto in 1920×1080 mit 24-Bit-Farbe belegt rund 6 MB, egal ob es eine detailreiche Landschaft oder ein weißes Rechteck zeigt — dem Format fehlt jede Möglichkeit zu bemerken, dass Letzteres aus Wiederholungen besteht.

Zwei Eigenheiten führen regelmäßig in die Irre. Zeilen werden von unten nach oben gespeichert, ein naiver Leser mit der Annahme von oben nach unten erzeugt also ein vertikal gespiegeltes Bild. Und jede Zeile wird auf ein Vielfaches von vier Byte aufgefüllt, ein 24-Bit-Bild von drei Pixeln Breite belegt daher 12 statt 9 Byte pro Zeile. Beides folgt daraus, dass das Format um den Weg der Bitmaps in den Grafikspeicher herum entworfen wurde.

Genau diese Schlichtheit hält BMP am Leben. Zum Einlesen genügen ein paar Dutzend Zeilen Code ohne Bibliothek, was eingebetteten Systemen, Testaufbauten, Screenshot-Pipelines und Zwischenschritten zwischen Werkzeugen entgegenkommt. Als Auslieferungsformat ergibt es keinerlei Sinn: PNG speichert dieselben Pixel verlustfrei bei einem Bruchteil der Größe.

Endung.bmp
KategorieBild
MIME-Typimage/bmp
Erschienen1987
Entwickelt vonMicrosoft
KompressionKeine (unkomprimiert)
TransparenzJa
AnimationNein
Werbeplatz – Anzeigen in public/ads.js aktivieren · landing-article

BMP: häufige Fragen

Warum sind BMP-Dateien so groß?
Weil sie normalerweise unkomprimiert sind — jedes Pixel wird wörtlich geschrieben, die Größe ergibt sich also direkt aus Breite mal Höhe mal Byte pro Pixel. Die Wandlung nach PNG liefert bytegleiche Pixel bei typischerweise einem Viertel bis einem Zehntel der Größe, ganz ohne Qualitätsverlust.
Ist BMP verlustfrei?
Ja. Standard-BMP speichert rohe Pixelwerte ohne jede Annäherung, es geht also nichts verloren. Es ist im selben Sinn verlustfrei wie PNG, nur ohne die Kompression — deshalb ist die Wandlung nach PNG ein reiner Gewinn und die nach JPEG nicht.
Unterstützt BMP Transparenz?
Ein 32-Bit-BMP hat ein viertes Byte je Pixel, das als Alphakanal dienen kann, doch die Unterstützung ist uneinheitlich: Viele Betrachter ignorieren es und zeigen das Bild deckend. Zählt Transparenz, nehmen Sie PNG, wo Alpha Teil der Spezifikation ist und überall beachtet wird.
Warum steht mein BMP auf dem Kopf?
Weil BMP die Zeilen anders als fast jedes andere Format von unten nach oben speichert. Ein Leser, der von oben nach unten annimmt, liefert ein vertikal gespiegeltes Bild. Der Header darf auch eine negative Höhe für die umgekehrte Reihenfolge angeben, was manche Programme schreiben und andere falsch auswerten.
Wann ist BMP heute noch sinnvoll?
Wenn etwas die Datei mit minimalem Code und ohne Bibliothek lesen muss — eingebettete Geräte, einfache Testgerüste, ein Zwischenschritt zwischen zwei Werkzeugen, die beide damit umgehen. Für Ablage, Austausch oder Web gibt es keinen Fall, in dem BMP PNG oder JPEG schlägt.
Verliert die Wandlung von BMP nach PNG Qualität?
Nein. Die PNG-Kompression ist verlustfrei, jedes Pixel überlebt exakt und nur die Dateigröße ändert sich. Sie können später zurück nach BMP wandeln und erhalten ein identisches Bild — PNG ist damit schlicht der bessere Weg, dieselben Daten aufzubewahren.

Von BMP konvertieren

In BMP konvertieren