UltKit

PNG naar BMP converteren

Sommige software leest nog altijd alleen bitmaps: oude Windows-programma's, tools voor het bouwen van installers en de displaybibliotheken op kleine microcontrollerborden. Zet uw PNG om naar een ongecomprimeerde BMP die zij accepteren, en bepaal zelf welke kleur de transparante delen opvult.

Afbeeldingsconverter

of sleep JPG, JPEG, JPE …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Sleep de PNG-bestanden hierheen

    Voeg maximaal 20 PNG's van elk 95 MB toe vanaf je computer of door een gekopieerde afbeelding te plakken.

  2. 2

    Kies de achtergrondkleur

    BMP-uitvoer heeft hier geen transparantie, dus Transparante delen staat standaard op wit. Kies zwart of een Eigen kleur onder Geavanceerde instellingen die past bij het scherm of dialoogvenster waarin de bitmap komt te staan.

  3. 3

    Klik op Converteren naar BMP

    Download elk .bmp-bestand afzonderlijk of alles in één ZIP. Uploads en resultaten worden na 30 minuten verwijderd.

Zet PNG om naar BMP wanneer software een bitmap eist: de pixels blijven identiek, transparantie wordt een effen kleur en het bestand wordt groter omdat BMP ongecomprimeerd is.

Wie heeft er nog een PNG naar BMP nodig?

BMP is het bitmapformaat van Microsoft en de moderne opzet stamt uit Windows 3.0 in 1990. Omdat het weinig meer is dan ruwe pixels achter een header van 54 bytes, kunnen programma's het lezen zonder decodeerbibliotheek. Juist die eenvoud is de reden dat het overleeft op plekken die nooit PNG-ondersteuning kregen.

Bouwers van installatieprogramma's zijn een veelvoorkomend geval: NSIS verwacht bijvoorbeeld .bmp-bestanden voor de header- en welkomstafbeeldingen van de Modern UI-wizard. Oudere Visual Basic- en Win32-programma's laden startschermen en werkbalkafbeeldingen via Windows-functies die bitmaps lezen. Microcontrollerprojecten met kleine TFT- of e-paperschermen lezen 24-bit BMP van een SD-kaart, omdat het decoderen van PNG geheugen kost dat het board niet heeft.

Heeft de bestemming een Windows-pictogram nodig in plaats van een bitmap, gebruik dan PNG naar ICO; pictogrammen behouden transparantie en bevatten meerdere formaten in één bestand.

Hoe groot een BMP-bestand wordt: ongecomprimeerde bestandsgroottes

6,2 MBeen afbeelding van 1920 × 1080 opgeslagen als 24-bit BMP, hoe eenvoudig het beeld ook is

1920 × 1080 pixels × 3 bytes = 6.220.800 bytes, plus de header van 54 bytes. Een 32-bit BMP met alfa heeft 4 bytes per pixel nodig, dus dezelfde afbeelding is dan ongeveer 8,3 MB.

PNG

Portable Network Graphics

PNG is een rasterformaat zonder kwaliteitsverlies, in 1996 gepubliceerd door de PNG Development Group en later gestandaardiseerd door W3C en ISO. Het behoudt elke pixel exact, ondersteunt volledige alfatransparantie en geeft tekst, scherpe randen en egale kleuren weer zonder artefacten. Door die precisie is het ideaal voor screenshots, logo's, pictogrammen en interfacegrafieken. De keerzijde is de omvang: foto's die als PNG zijn opgeslagen, zijn vaak meerdere keren groter dan dezelfde foto als JPEG of WebP. Alle browsers, besturingssystemen en bewerkingsprogramma's openen PNG-bestanden.

Compressie
Zonder verlies
Transparantie
Ja
Animatie
Nee
Geïntroduceerd
1996 · PNG Development Group
PNG-converter

BMP

Bitmapafbeelding

BMP is het apparaatonafhankelijke bitmapformaat van Microsoft, sinds de eerste versies eigen aan Windows. Pixels worden meestal ongecomprimeerd opgeslagen, dus de kwaliteit is perfect, maar de bestanden zijn erg groot vergeleken met PNG of JPEG. Nieuwere BMP-versies kunnen een alfakanaal bevatten, maar veel programma's negeren dat. Het formaat is eenvoudig te lezen en te schrijven, waardoor het blijft voortbestaan in oudere software, embedded systemen en sommige industriële tools. Windows, macOS en vrijwel elke afbeeldingseditor kunnen BMP-bestanden openen.

Compressie
Zonder verlies
Transparantie
Ja
Animatie
Nee
Geïntroduceerd
Microsoft
BMP-converter

Mensen zetten PNG om naar BMP omdat een bepaald programma, installatieprogramma of embedded display alleen gewone Windows-bitmaps leest; niemand kiest BMP voor grootte of kwaliteit, en de omgekeerde route draait om het weer verkleinen van die bitmaps.

BMP of PNG: wat u wint en wat u inlevert

Wat een BMP je biedt

  • Leesbaar zonder decompressiebibliotheek
  • Pixelwaarden identiek aan de PNG
  • Geaccepteerd door oudere Windows-API's en installatieprogramma's
  • Voorspelbare grootte: breedte × hoogte × bytes per pixel

Wat je inlevert

  • Bestanden vele malen groter dan PNG
  • Transparantie vervangen door een effen kleur
  • Geen tekstmetadata of kleurprofiel in de meeste lezers
  • Geweigerd door veel uploadformulieren die JPG of PNG vragen

PNG naar BMP omzetten met het juiste formaat en de juiste achtergrond

Omdat een BMP als ruwe rijen wordt opgeslagen, tellen de afmetingen zwaarder dan de compressie. Stel Formaat van uitvoerafbeelding wijzigen in op de exacte afmetingen die het doel nodig heeft, zoals 164 × 314 px voor een NSIS-welkomstafbeelding of de native resolutie van een display, zodat het programma de afbeelding niet uitrekt of bijsnijdt.

Kies bij transparante logo's de achtergrond waarop de bitmap komt te staan. Een dialoogvenster met een lichtgrijs vlak ziet er met een zuiver wit vak verkeerd uit, dus voer de exacte hexwaarde in onder Eigen kleur. Een hele map converteren voor een firmwareproject? Batches van 20 bestanden gaan in één keer door, en met BMP naar PNG maak je er weer lichtere kopieën van.

Vragen over PNG naar BMP

Waarom is mijn BMP zoveel groter dan de PNG?

Een standaard BMP slaat elke pixel ongecomprimeerd op: 3 bytes per pixel bij 24-bit, plus opvulling zodat elke rij een veelvoud van 4 bytes is. PNG comprimeert dezelfde pixels met Deflate, waardoor vlakke afbeeldingen sterk krimpen. Een logo van 20 KB als PNG kan als BMP gemakkelijk enkele honderden KB zijn; dat is normaal.

Gaat er kwaliteit verloren bij PNG naar BMP?

Er worden geen pixels gewijzigd. Beide formaten zijn verliesvrij en 24-bit BMP bevat dezelfde 8 bits per kanaal als een gewone PNG. Het enige wat verandert is de transparantie, die wordt vervangen door de achtergrondkleur die je kiest.

Kan een BMP-bestand een transparante achtergrond hebben?

Het formaat staat een 32-bit variant met alfakanaal toe, maar Paint, de meeste Windows-API's en vrijwel elk programma dat om BMP vraagt negeren dat en tonen zwart of rommel. Daarom zet de converter transparantie om naar een effen kleur die je zelf kiest.

Welk BMP-formaat heeft een Arduino- of ESP32-display nodig?

De meeste displaybibliotheken, waaronder Adafruit's ImageReader voor TFT-schermen, laden ongecomprimeerde 24-bit BMP-bestanden van een SD-kaart, en dat is precies wat deze converter schrijft. Stel eerst de exacte resolutie van het scherm in, bijvoorbeeld 320 × 240 px, met Formaat van uitvoerafbeelding wijzigen, want het board kan de afbeelding niet schalen.

Wat is het verschil tussen BMP en DIB?

DIB staat voor device-independent bitmap, de opslagindeling in het geheugen die Windows sinds versie 3.0 gebruikt. Een .bmp-bestand is simpelweg een DIB met een bestandsheader van 14 bytes ervoor, dus programma's die om een DIB of .dib-bestand vragen accepteren de BMP.

Moet ik BMP gebruiken voor een website of e-mail?

Nee. Browsers tonen BMP, maar het bestand is vele malen zwaarder dan PNG of JPG zonder zichtbare winst. Bewaar BMP voor het programma dat het vereist en gebruik overal elders PNG naar JPG of de originele PNG.

Andere bestanden naar BMP converteren
JPG naar BMPWebP naar BMPPDF naar BMP
BMP naar PNGPNG naar ICOAfbeelding converteren