BMP of JPG: wat is beter?
Voor bijna alles JPG. Een Full HD-BMP is ongeveer 5,9 MB (1920 × 1080 pixels × 3 bytes), terwijl een JPG van goede kwaliteit van dezelfde afbeelding ongeveer 300 KB is. BMP wint alleen als software het vereist, of als u lossless pixels nodig hebt en geen PNG kunt gebruiken.
Wat is BMP (Windows Bitmap)?
BMP, afkorting voor Bitmap Image File, is een van de oudste beeldformaten die vandaag de dag nog in gebruik zijn. BMP is ontwikkeld door Microsoft (samen met IBM voor OS/2), wordt al sinds de begindagen van Windows gebruikt en slaat beeldgegevens op als een raster van pixels met vrijwel geen compressie. De kleurwaarde van elke pixel wordt direct naar het bestand geschreven, wat BMP eenvoudig maar buitengewoon groot maakt.
Een BMP-bestand bestaat uit een bestandsheader, een informatieheader (DIB-header), een optioneel kleurenpalet en ruwe pixelgegevens. Het formaat ondersteunt 1-bit monochroom, 4-bit (16 kleuren), 8-bit (256 kleuren), 16-bit, 24-bit en 32-bit kleurdiepten. De meest voorkomende variant is 24-bit BMP, die 3 bytes per pixel opslaat (rood, groen, blauw).
Hoewel BMP technisch gezien RLE-compressie (Run-Length Encoding) ondersteunt, wordt deze optie zelden gebruikt. In de praktijk zijn vrijwel alle BMP-bestanden ongecomprimeerd.
Kernpunt: Een foto van 1920×1080 opgeslagen als 24-bit BMP is ongeveer 5,9 MB. Dezelfde afbeelding als JPG in hoge kwaliteit is ongeveer 200–400 KB — dat is een verkleining van 15–30 keer.
Waarom zijn BMP-bestanden zo groot?
BMP-bestanden zijn groot omdat ze elke pixel onafhankelijk opslaan, zonder compressie. Zo werkt de berekening voor een standaard 24-bit BMP:
- Elke pixel = 3 bytes (één byte voor rood, groen, blauw)
- Afbeelding van 1920 × 1080 = 2.073.600 pixels × 3 bytes = 6.220.800 bytes ≈ 5,9 MB
- 4K-afbeelding (3840 × 2160) = 8.294.400 pixels × 3 bytes ≈ 23,7 MB
JPG daarentegen gebruikt lossy compressie (DCT-gebaseerd) die de werking van het menselijk zicht benut. Het verwijdert informatie die het oog nauwelijks opmerkt en bereikt compressieverhoudingen van 10:1 tot 50:1 afhankelijk van de kwaliteitsinstellingen.
| Beeldresolutie | BMP-grootte (24-bit) | JPG-grootte (kwaliteit 85) | Verkleining |
|---|---|---|---|
| 640 × 480 | 900 KB | ~50 KB | ~18x kleiner |
| 1280 × 720 (HD) | 2,6 MB | ~140 KB | ~19x kleiner |
| 1920 × 1080 (Full HD) | 5,9 MB | ~300 KB | ~20x kleiner |
| 3840 × 2160 (4K) | 23,7 MB | ~1,2 MB | ~20x kleiner |
BMP vs JPG: Volledige vergelijking
Hier is een gedetailleerde vergelijking van de twee formaten op alle belangrijke punten:
| Eigenschap | BMP | JPG |
|---|---|---|
| Compressie | Geen (ongecomprimeerd) | Lossy (DCT-gebaseerd) |
| Bestandsgrootte | Zeer groot | 10–50x kleiner |
| Kwaliteit | Pixelperfect (lossless) | Bijna origineel (instelbare kwaliteit) |
| Transparantie | 32-bit BMP ondersteunt alfa | Geen transparantie-ondersteuning |
| Kleurdiepte | 1 tot 32-bit | 24-bit (16,7 miljoen kleuren) |
| Webondersteuning | Wordt in browsers getoond, maar zelden op websites gebruikt | Universele browserondersteuning |
| Metadata (EXIF) | Niet ondersteund | Volledige EXIF-, IPTC-, XMP-ondersteuning |
| E-mail/delen | Te groot voor praktisch delen | Standaard voor foto's |
| Sociale media | Niet geaccepteerd door de meeste platforms | Universeel geaccepteerd |
| Afdrukken | Geaccepteerd door sommige drukkerijen | Standaard afdrukformaat |
Waarom BMP vandaag de dag nog bestaat
Gezien de enorme bestandsgroottes en het gebrek aan webondersteuning vraagt u zich misschien af waarom mensen nog steeds BMP-bestanden tegenkomen. Er zijn verschillende redenen:
- Legacy Windows-toepassingen: Sommige oudere Windows-programma's (medische beeldvorming, industriële apparatuur, SCADA-systemen) exporteren alleen BMP omdat ze geschreven zijn in het Windows 3.1- of Windows 95-tijdperk
- Schermafbeeldingen op oudere systemen: Windows Paint sloeg schermafbeeldingen historisch standaard op als BMP
- Embedded systemen: Sommige embedded hardware (printers, CNC-machines, digitale displays) gebruiken BMP omdat er geen decompressie nodig is
- Klembordbewerkingen: Wanneer u afbeeldingen kopieert en plakt in Windows, slaat het klembord de gegevens intern op in BMP-formaat
- Eenvoud: BMP is uiterst eenvoudig te lezen en te schrijven in code. Veel programmeertutorials gebruiken BMP als eerste beeldformaat omdat de parseerlogica eenvoudig is
In moderne workflows is BMP vrijwel nooit het juiste formaat voor de uiteindelijke uitvoer. Als u BMP-bestanden ontvangt van legacy-systemen, scanners of oude software, is het converteren naar JPG (voor foto's) of PNG (voor afbeeldingen met transparantie) de juiste keuze.
Wanneer BMP naar JPG converteren
BMP naar JPG converteren is geschikt in vrijwel elk scenario met fotografische of complexe afbeeldingen:
- Delen via e-mail: Een BMP van 5,9 MB wordt een JPG van 300 KB — dat is het verschil tussen afketsen op mailboxlimieten en direct verzenden
- Uploaden naar het web: browsers kunnen BMP tonen, maar de bestanden zijn veel te zwaar voor webpagina's en veel websitebouwers weigeren ze. JPG is het standaardformaat voor foto's op het web
- Sociale media: veel platforms weigeren BMP-uploads en de rest zet ze toch om. JPG is de veilige keuze
- Foto's archiveren: Een map met 1.000 BMP-schermafbeeldingen van 6 MB elk neemt 6 GB in beslag. Als JPG's is dezelfde map minder dan 300 MB
- Batchverwerking: Bij het migreren van gegevens uit legacy-systemen die BMP-uitvoer hebben gegenereerd
Wanneer NIET naar JPG converteren:
- Als de afbeelding scherpe tekst, lijntekeningen of vlakke kleuren bevat — gebruik dan PNG (lossless, verwerkt randen beter)
- Als u transparantie nodig hebt — gebruik PNG of WebP (JPG ondersteunt geen alfakanalen)
- Als de afbeelding nog verder bewerkt wordt — houd het lossless tot de uiteindelijke export. Waarom dat belangrijk is, leest u in lossy vs lossless compressie.
Tips voor batchconversie
Als u een grote collectie BMP-bestanden moet converteren, zijn hier enkele praktische tips:
- Kwaliteitsinstelling: JPG-kwaliteit 85–90 is het ideale punt voor foto's. Onder 80 worden compressieartefacten zichtbaar. Boven 95 neemt de bestandsgrootte snel toe met minimale visuele verbetering
- Resolutiecontrole: BMP-bestanden van oude systemen kunnen een lage resolutie hebben (640×480, 800×600). Deze leveren kleine JPG's op ongeacht de kwaliteitsinstellingen
- Kleurmodus: Sommige BMP-bestanden zijn 8-bit (256 kleuren) of zelfs 4-bit (16 kleuren). Deze converteren prima naar JPG maar zien er mogelijk niet geweldig uit als het oorspronkelijk schermafbeeldingen van gekleurde UI-elementen waren
- Naamgevingsconventie: Behoud bij batchconversie de oorspronkelijke bestandsnaam en wijzig alleen de extensie
Tip: CleverUtils converteert één BMP per upload, standaard met kwaliteit 92 (60, 80 en 100 zijn de andere opties). Wat elk niveau kost aan grootte en detail, leest u in JPEG-kwaliteitsinstellingen: Q80 vs Q90 vs Q100. Voor honderden bestanden zijn de batchconversie van IrfanView of mogrify -format jpg *.bmp van ImageMagick sneller.
BMP naar JPG converteren in Paint, Voorvertoning en online
Windows Paint
- Open de BMP in Paint.
- Kies Bestand → Opslaan als → JPEG-afbeelding.
- Geef het bestand een naam en klik op Opslaan.
Voorvertoning op de Mac
- Open de BMP in Voorvertoning.
- Kies Archief → Exporteer, stel Structuur in op JPEG en pas de kwaliteit aan.
- Klik op Bewaar.
Online
Upload de BMP naar de BMP-naar-JPG-converter van CleverUtils, houd kwaliteit 92 aan of kies 60, 80 of 100, en download de JPG. Transparante gebieden in 32-bit BMP's worden met wit gevuld.