Zum Inhalt springen

BMP in PNG umwandeln

BMP speichert jedes Pixel roh – PNG speichert dieselben Pixel verlustfrei bei einem Bruchteil der Größe. Gleiches Bild, modernes Format, es wird nichts gespeichert.

  • Nie gespeichert
  • Keine Warteschlange, kein Warten
  • Ohne Anmeldung, ohne Wasserzeichen

So funktioniert’s

1

BMPs hinzufügen

Legen Sie beliebig viele .bmp-Dateien auf der Seite ab.

2

Umwandeln

Jede Datei wird zu einem verlustfrei komprimierten PNG – identische Pixel, viel kleinere Datei.

3

Herunterladen

Einzeln oder als ZIP-Datei speichern.

Dieselben Pixel, ein Bruchteil der Größe

Ein BMP ist meist überhaupt nicht komprimiert. Jedes Pixel wird wörtlich ausgeschrieben, mit je drei oder vier Bytes, und die Zeilen werden auf eine Vier-Byte-Grenze aufgefüllt – deshalb kommt ein Screenshot mit 1920×1080 auf etwa 8 MB und ein Foto mit zwölf Megapixeln auf fast 36 MB. PNG speichert genau dieselben Pixel und komprimiert sie verlustfrei, am Bild ändert sich also nichts, und die Datei wird typischerweise fünf- bis zwanzigmal kleiner. Bei einem Screenshot oder Diagramm mit großen flachen Flächen liegt das Verhältnis am oberen Ende. Das ist die seltene Umwandlung ganz ohne Kompromiss.

Ein Detail sollten Sie im Ergebnis prüfen: Transparenz in einem 32-Bit-BMP ist unzuverlässig, und das liegt nicht an dem, was hier passiert. Der ursprüngliche Windows-Bitmap-Header kannte keinen Alphakanal, das vierte Byte jedes Pixels blieb einfach ungenutzt; spätere Header haben es sauber definiert, doch viele Programme schreiben noch die alte Form, und viele Decoder ignorieren noch die neue. Ein BMP, das in dem Programm, mit dem es erstellt wurde, transparent aussieht, wird daher unter Umständen deckend dekodiert, weil das Alpha-Byte als Füllbyte gelesen wird. Wenn es darauf ankommt, sehen Sie sich das PNG an, bevor Sie sich darauf verlassen.

Die Zeilen sind die andere Eigenheit. Ein BMP speichert seine Zeilen üblicherweise von unten nach oben – eine Entscheidung, die davon herrührt, wie frühe Grafikhardware den Speicher adressierte –, und kennzeichnet eine Datei mit umgekehrter Reihenfolge durch eine negative Höhe. Decoder kommen mit beidem zurecht, in der Praxis merkt man also nichts davon – es ist schlicht der Grund, warum ein halb geschriebenes oder abgeschnittenes BMP auf dem Kopf steht, statt abgeschnitten zu wirken.

Die gängigen Windows-Varianten werden alle umgewandelt. Die Randbereiche des Formats – RLE-komprimierte 4-Bit- und 8-Bit-Bitmaps, OS/2-Header aus den frühen Neunzigern und die seltene Form mit eingebettetem JPEG – hängen vom Decoder ab, und wird eine davon abgelehnt, erfahren Sie das, statt ein verwürfeltes Bild zu erhalten.

Wenn Sie etwas anderes brauchen

Um das PNG weiter zu verkleinern, holen oxipng -o 4 out.png oder optipng oft weitere zehn bis dreißig Prozent heraus, ohne ein einziges Pixel zu verändern, und pngquant geht durch die Reduktion auf eine Palette deutlich weiter – das ist verlustbehaftet, bei einem Screenshot oder Diagramm aber meist unsichtbar.

Für einen ganzen Ordner wandelt ImageMagicks magick mogrify -format png *.bmp alles in einer Zeile um, und libvips schafft dasselbe bei sehr großen Bildern mit einem Bruchteil des Arbeitsspeichers. Sind die BMPs Fotos statt Grafiken, ist PNG ganz das falsche Ziel – ein JPG wird ein Zehntel so groß, bei einem Qualitätsunterschied, den niemand sieht.

Häufig gestellte Fragen

Geht Qualität verloren?

Keine – PNG ist verlustfrei. Das PNG dekodiert zu genau den Pixeln, die das BMP enthält; nur die verschwendeten Bytes sind weg.

Wie viel kleiner wird die Datei?

Je nach Inhalt meist 50–95 % kleiner – BMPs sind praktisch unkomprimiert, da gewinnt fast alles.

Woher kommen BMPs heutzutage überhaupt?

Windows-Screenshots aus älteren Tools, MS Paint, wissenschaftliche Messgeräte, eingebettete Systeme und Altsoftware. Das Format stammt aus der Zeit von Windows 3.0.

Werden meine Dateien irgendwo gespeichert?

Nein – bei der Umwandlung wird nichts gespeichert.

Kann PNG alles speichern, was BMP kann?

Ja, und mehr – PNG bringt echte Transparenz mit, die BMP praktisch nie hatte.

Gut zu wissen: Exotische BMP-Varianten (RLE-komprimiert, OS/2-Header) hängen vom Decoder Ihres Browsers ab; die gängigen Windows-BMPs funktionieren alle.

Dieses Tool auf Ihrer Website einbinden

Kostenlos für jeden Blog, jede Kursseite und jeden Hilfeartikel. Fügen Sie ein einziges Snippet ein, und Ihre Besucher können das Tool direkt auf Ihrer Seite nutzen.