PNG naar BMP converteren

BMP is het ongecomprimeerde bitmapformaat dat oudere Windows-software, embedded systemen en sommige industriële tools nog steeds verwachten. Deze converter maakt van een PNG een standaard 24-bits BMP op je apparaat, zonder dat er iets wordt geüpload.

Zo converteer je PNG naar BMP

  1. Sleep een of meer PNG-afbeeldingen naar de tool hieronder.
  2. Het uitvoerformaat staat al op BMP. Pas de kwaliteit aan als je wilt.
  3. Klik op Start om te converteren.
  4. Download elke BMP, of pak ze allemaal als ZIP.

Waar BMP voor is

Het Windows Bitmap-formaat is een van de oudste afbeeldingsformaten die nog dagelijks worden gebruikt. Het heeft in zijn gangbare vorm geen compressie, geen ondersteuning voor animatie en slechts beperkte ondersteuning voor transparantie. Die beperkingen zijn precies waarom het overleeft: een BMP is voor een programma triviaal eenvoudig te lezen, omdat de pixelgegevens er gewoon staan in een voorspelbare volgorde zonder dat een decoder nodig is. Embedded apparaten met piepkleine hoeveelheden geheugen, industriële machines, oude Windows-applicaties en hobbyhardware blijven er allemaal op vertrouwen.

Wat er gebeurt tijdens de conversie

De PNG wordt gedecodeerd naar zijn pixelwaarden en weggeschreven als 24-bits BMP: 8 bits elk voor rood, groen en blauw per pixel, rijen opgevuld tot 4-bytegrenzen, van onder naar boven opgeslagen, zoals het formaat vereist. Dit is de variant die vrijwel elke BMP-lezer begrijpt. Eventuele transparantie in de PNG wordt op wit afgevlakt, omdat de meeste BMP-lezers een alfakanaal negeren of verkeerd verwerken.

EigenschapPNGBMP (24-bits)
CompressieVerliesvrij (DEFLATE)Geen
TransparantieVolledige alfaNiet in 24-bits
Bestandsgrootte, foto van 1.000 × 1.000~1,5 MB~3 MB, altijd
Gelezen door oude hardwareZeldenZeer breed
Gelezen door moderne browsersJaJa, maar zelden gebruikt

Typische situaties

  • Een logo of opstartscherm voorbereiden voor apparaatfirmware die alleen BMP laadt.
  • Een afbeelding invoeren in oudere software voor labelontwerp, graveren of borduren.
  • Texturen of sprites aanleveren aan een verouderde game-engine of modtool.
  • Een Windows-achtergrond of opstartafbeelding maken voor een ouder systeem.
  • Een testpatroon exporteren voor een schermcontroller.

Praktisch advies

Omdat BMP niet comprimeert, maken grote afbeeldingen heel grote bestanden. Verklein naar de exacte afmetingen die het doelapparaat nodig heeft voordat je converteert; een opstartscherm van 128 bij 64 pixels moet 128 bij 64 pixels zijn, geen afbeelding van 2.000 pixels die het apparaat vervolgens moet schalen. Als de bestemming onzeker is over de kleurdiepte, is 24-bits de veiligste keuze, en dat is wat deze converter maakt. Als je hardwaredocumentatie 8-bits geïndexeerde of 16-bits BMP voorschrijft, heb je daar een gespecialiseerde tool voor nodig, en het 24-bits bestand van hier is een goed startpunt.

Veelgestelde vragen

Waarom zou iemand tegenwoordig BMP nodig hebben?

Oude Windows-programma's, firmware en apparaatschermen, sommige labelprinters, oudere CNC- en borduursoftware en bepaalde wetenschappelijke tools lezen BMP en niets anders.

Ondersteunt BMP transparantie?

De gangbare 24-bits BMP die hier wordt gemaakt niet. Transparante gebieden uit de PNG worden op wit afgevlakt. Sommige programma's accepteren 32-bits BMP met alfa, maar de ondersteuning is wisselend, dus 24-bits is de veilige uitvoer.

Waarom is de BMP zo groot?

BMP slaat elke pixel ongecomprimeerd op met drie bytes per pixel. Een afbeelding van 1.000 bij 1.000 is ongeveer 3 MB, ongeacht de inhoud. Dat is zo bedoeld; het formaat is gemaakt om simpel te lezen te zijn, niet om klein te zijn.

Gaat er kwaliteit verloren?

Nee. BMP is ongecomprimeerd, dus de pixels zijn precies die van de PNG.

Je bestanden verlaten je apparaat nooit

Elke tool op Squishly Tools is 100% gratis en draait volledig in je browser. Je afbeeldingen en documenten worden op je eigen computer verwerkt en nooit naar een server geüpload. Geen accounts, geen watermerken en geen addertje onder het gras.