PNG naar BMP omzetten

Hier zet je PNG naar BMP om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.

  • Waar het draait In je browser. Het bestand wordt nooit geüpload.
  • Met verlies De kleuren blijven exact behouden. BMP kan geen transparantie dragen, dus uitgeknipte delen worden gevuld met de achtergrondkleur.
  • Maximale grootte Tot 100 MB per bestand, gratis en zonder account.
  • Goed om te weten Het doelformaat kan geen doorzichtigheid aan, dus de doorzichtige delen worden met de achtergrondkleur gevuld.

Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.

Wat de omzetting van PNG naar BMP werkelijk doet

PNG 139 KBBMP 450 KB 3.2× groter

Een fotografisch tafereel — zachte overgangen, vage randen, korrel. Dit is het geval waarvoor BMP is bedacht, of waartegen, en de cijfers laten zien welke van de twee. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

PNG 7 KBBMP 450 KB 64.6× groter

Een doorzichtige achtergrond en een verloop dwars door de vorm. BMP houdt beide, of één van beide, of vult de doorzichtigheid met een effen kleur — en juist dat verschil overvalt mensen. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

PNG 3 KBBMP 450 KB 176.7× groter

Vlakke kleur en harde randen, zoals in een interface, een diagram of een logo. Gedraagt zich heel anders dan de foto hierboven, en dat is waarom het antwoord «het hangt ervan af wat er in het bestand zit» is. Beide afbeeldingen worden door code getekend en gecodeerd door dezelfde omzetter die op deze pagina draait, dus de groottes zijn de uitvoer van de site zelf.

Transparantie heeft nergens heen

Dit is het verschil tussen een PNG omzetten en een foto omzetten, en het is de enige beslissing die de omzetting je echt vraagt. Een PNG draagt een alfakanaal met 256 niveaus; BMP heeft helemaal geen bruikbare transparantie. Elke doorzichtige pixel moet dus ondoorzichtig worden, en iets moet zeggen welke kleur.

Die keuze is definitief. Er is geen manier om de transparantie achteraf uit de BMP terug te halen — de informatie is niet verborgen, ze is vervangen. Daarom is het dertig seconden nadenken waard in plaats van een standaardwaarde te accepteren en het er later achter te komen.

Kies de kleur waarop de afbeelding daadwerkelijk komt te staan

Wit voor alles dat een document, een gedrukte pagina of een lichte interface in gaat. Zwart voor een donker scherm of een donkere toepassing. En voor een embedded scherm of een stuk apparatuur de exacte kleur van het paneel achter het beeld, meestal ergens in de documentatie vermeld die je hebt gekregen.

Het verkeerd doen is zichtbaar in plaats van subtiel: een logo gevuld met wit en op een donker paneel geplaatst verschijnt binnen een wit rechthoek. Dat is geen fout van de omzetting — het is de transparantie die dat rechthoek verborg en die niet meer bestaat.

Zachte randen zijn wat mensen missen

Anti-aliasing werkt door de pixels langs een kromme of een diagonaal deels doorzichtig te maken, wat een afgeronde hoek glad laat ogen in plaats van getrapt. Die pixels zijn niet volledig doorzichtig, dus ze worden gemengd met de achtergrondkleur in plaats van ervoor vervangen te worden.

Gemengd met de bedoelde kleur blijft de rand glad en merkt niemand iets. Gemengd met een andere kleur draagt het beeldmateriaal een vage waas van de verkeerde kleur rondom — het klassieke teken dat een logo op wit is platgeslagen en daarna ergens anders op geplaatst. Nog een reden dat de vulkleur bij de bestemming moet passen in plaats van simpelweg neutraal te zijn.

Er verandert verder niets aan het beeld

PNG is verliesvrij en BMP ongecomprimeerd, dus elke ondoorzichtige pixel gaat exact mee. Er wordt geen detail prijsgegeven, geen rand verzacht, en het beeld in de BMP is het beeld dat in de PNG stond.

Dat maakt dit een zeldzame omzetting waar het enige verlies is wat hierboven beschreven staat. Het betekent ook dat er niets te winnen valt: het beeld kan niet verbeteren door de wijziging, en die verwachting kun je beter opzijzetten voor je begint.

Waarom het bestand zo veel groter wordt

PNG comprimeert verliesvrij en is daar heel goed in bij precies het materiaal dat mensen hier omzetten — vlakke kleur, harde randen, grote vlakken met dezelfde waarde. BMP slaat elke pixel op als kale bytes zonder enige compressie.

De kloof is dus het grootst juist voor logo’s en interfacegrafiek. Een vlak pictogram van 1000 bij 1000 kan 40 kilobyte zijn als PNG en zo’n 3 megabyte als BMP, en het verschil heeft niets met kwaliteit te maken. De grootte hangt alleen af van de afmetingen, wat de reden is dat de maximale breedte beperken de enige hendel is die de grootte verandert.

Wie hierom vraagt, en wat je verder moet sturen

Software en hardware die pixels rechtstreeks lezen in plaats van een decoder te implementeren: embedded schermen, industriële en laboratoriumtoepassingen, kassa-apparatuur, oudere Windows-programma’s, en soms een opdracht die precies daarom het formaat voorschrijft.

Voor elk ander doel houd je de PNG. Hij is kleiner, behoudt zijn transparantie, opent overal, en is het bestand dat je terug zou willen als de bestemming ooit verandert. Zet om op de grens en behandel de BMP als iets dat je aan een machine geeft in plaats van iets dat je bewaart.

Een set omzetten, en het geheugen dat het kost

Sleep een hele map erin: elk bestand wordt beurtelings omgezet op je eigen machine, houdt zijn naam met de gewisselde extensie, en de batch komt terug als één ZIP. Er is geen upload, geen wachtrij en geen dagelijkse limiet.

Waar je rekening mee moet houden is omvang. Ongecomprimeerde uitvoer telt snel op, en een map interfacegrafiek kan honderden megabytes opleveren die allemaal in het geheugen van de browser moeten passen terwijl het archief wordt samengesteld. Voor een grote set is in kleinere groepen omzetten de praktische aanpak.

Niets wordt geüpload

De omzetting draait volledig in je eigen browser, dus er wordt niets ergens naartoe gestuurd — wat ook betekent dat een uitvoer van meerdere megabytes meteen verschijnt in plaats van van een server te moeten worden teruggehaald.

Voor een logo of interfaceonderdeel dat nog niet gepubliceerd is, is dat meer dan een privacydetail: het is de reden dat deze pagina bruikbaar is voor werk dat nog onder een geheimhoudingsverklaring valt. Het netwerktabblad tijdens een omzetting bevestigt het in enkele seconden.

Zo zet je PNG naar BMP om

  1. Sleep je PNG-bestand op deze pagina, of klik om er een te kiezen.
  2. Kies BMP als doel. De omzetting gebeurt in je browser en het bestand wordt niet geüpload.
  3. Download het klare BMP-bestand.

PNG of BMP: wat er verandert

PNG vergeleken met BMP
PNGBMP
Volledige naamPortable Network GraphicsWindows-bitmap
Bestandsextensie.png.bmp, .dib
Mediatypeimage/pngimage/bmp
CompressieZonder verlies — er gaat niets wegGeen compressie
Voor het eerst gepubliceerd19961987
Uitgegeven doorPNG Development GroupMicrosoft
SpecificatieISO/IEC 15948
LicentieOpen standaardGepubliceerd, niet gestandaardiseerd
Stand van zakenActueelOud, wordt overal nog gelezen
Bitdiepte168
Kleur die het kan beschrijvenRGB, grijswaarden, geïndexeerd paletRGB, geïndexeerd palet
Grootste afbeelding2.147.483.647 px per zijde
Opent in een browserElke browserElke browser
In plaats daarvan overwogenWebP, SVG, JXLTIFF

Wat verloren gaat

BMP heeft geen alfakanaal. Een transparant PNG-bestand komt eruit met die vlakken opgevuld — wit, tenzij je iets anders instelt — en geen enkele instelling in BMP haalt de transparantie terug.

PNG bewaart tot 16 bits per kanaal en BMP houdt er 8 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Het resultaat openen

GIMP leest zowel PNG als BMP, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.

Bestandsgrootte en kwaliteit

BMP bewaart de monsters rauw, dus het bestand groeit flink zonder er iets bij te winnen. Die richting is alleen zinnig als een programma aan de andere kant PNG niet aanneemt — en dat is meestal ook de reden.

Waarvoor elk formaat bedoeld is

De twee mikken op ander werk: PNG op schermafbeeldingen, logo's en lijntekeningen en het web, BMP op gegevens tussen programma’s verplaatsen. Dat is het afwegen waard, want de reden dat het ene bestaat is meestal de reden dat het andere onhandig is.

PNG is het formaat van PNG Development Group, verschenen in 1996. Er wordt met 16 bits per kanaal vastgelegd.

BMP komt van Microsoft en stamt uit 1987. Microsoft Paint, GIMP en IrfanView lezen het formaat.

Van PNG naar BMP: veelgestelde vragen

Wordt mijn PNG-bestand ergens heen geüpload?

Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt. De motor achter juist dit paar is jSquash, WebAssembly-versies van de referentiecodecs voor beeld; je browser haalt die één keer op en bewaart hem.

Is PNG naar BMP omzetten gratis?

Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk. jSquash wordt naar je eigen machine gehaald en draait daar, en daarom staat er geen teller op.

Gaat er kwaliteit verloren bij het omzetten van PNG naar BMP?

BMP comprimeert, dus er gaan gegevens verloren. Met de standaardinstelling valt dat niet op; wil je zeker zijn, zet de kwaliteit dan hoger. Het doelformaat kan geen doorzichtigheid aan, dus de doorzichtige delen worden met de achtergrondkleur gevuld.

Blijft de transparante achtergrond behouden van PNG naar BMP?

BMP heeft geen alfakanaal. Een transparant PNG-bestand komt eruit met die vlakken opgevuld — wit, tenzij je iets anders instelt — en geen enkele instelling in BMP haalt de transparantie terug.

Waarom is het BMP-bestand zoveel groter dan het PNG-bestand?

BMP bewaart de monsters rauw, dus het bestand groeit flink zonder er iets bij te winnen. Die richting is alleen zinnig als een programma aan de andere kant PNG niet aanneemt — en dat is meestal ook de reden.

Verlaagt PNG naar BMP de kleurdiepte?

PNG bewaart tot 16 bits per kanaal en BMP houdt er 8 over. Die extra precisie is wat stevige correcties zonder banden doorstaat: zet dus liever om ná het bewerken dan ervoor.

Meer over deze formaten

Waar deze cijfers vandaan komen

Wat deze pagina over PNG en BMP beweert, is na te gaan, en dit zijn de documenten die de zaak beslechten.