BMP in PNG konvertieren
BMP-Dateien speichern Pixel unkomprimiert (oder mit minimaler RLE-Kompression), was sie für fast alle Anwendungsfälle unnötig groß macht. PNG bietet verlustfreie Kompression, die die Dateigröße reduziert, ohne ein einziges Pixel zu verlieren. Dieses Tool konvertiert BMP in PNG in deinem Browser über die Canvas-API.
Wie es funktioniert
- Ziehe eine BMP-Datei hinein oder wähle sie aus
- Der native Bilddecoder des Browsers liest die Pixeldaten der Bitmap
- Die Pixel werden auf ein Canvas-Element gezeichnet
- Die Canvas exportiert PNG-Daten über
toDataURL('image/png') - Lade das komprimierte PNG herunter
Da sowohl BMP (unkomprimiert) als auch PNG (verlustfrei) Pixel exakt darstellen, ist die Ausgabe visuell und numerisch identisch mit der Eingabe. Nur die Dateikodierung ändert sich.
Warum PNG statt BMP
BMP ist eines der einfachsten Bildformate: ein Header gefolgt von rohen Pixelwerten. Diese Einfachheit hat den Preis der Dateigröße. PNG wendet DEFLATE-Kompression (derselbe Algorithmus wie in gzip und zip) an, kombiniert mit Vorkompressionsfiltern, die Muster in benachbarten Pixeln ausnutzen.
| Bildtyp | BMP-Größe | PNG-Größe | Reduzierung |
|---|---|---|---|
| 1080p Screenshot (UI) | 5,9 MB | 300-800 KB | 85-95% |
| 1080p Fotografie | 5,9 MB | 2,5-4,5 MB | 25-58% |
| 256x256 Symbol (einfarbig) | 192 KB | 5-15 KB | 92-97% |
| 1080p Diagramm (Strichzeichnung) | 5,9 MB | 100-400 KB | 93-98% |
Wann PNG statt JPEG für die BMP-Konvertierung wählen
Wähle PNG, wenn
- Das Bild Text, Code oder UI-Elemente enthält, bei denen Schärfe wichtig ist
- Du Transparenz benötigst (JPEG unterstützt keine Alphakanäle)
- Das Bild ein Diagramm, eine Grafik oder eine Strichzeichnung ist
- Du das Bild wiederholt bearbeiten musst, ohne Kompressionsartefakte anzuhäufen
- Das Bild Pixel-Art ist, bei der jedes Pixel exakt sein muss
Wähle JPEG, wenn
- Die Quelle eine Fotografie oder ein Scan einer natürlichen Szene ist
- Die Dateigröße wichtiger ist als pixelgenaue Präzision
- Du das Bild auf einer Website oder per E-Mail bereitstellst