De calculator gebruiken
Gebruik deze pagina als je de pixelbreedte, pixelhoogte en het aantal opgeslagen bits per pixel van een rasterafbeelding kent. De tool berekent de minimale hoeveelheid hele bytes voor die pixels. Hij leest, schaalt, converteert of comprimeert geen afbeelding.
- Voer breedte en hoogte in als gehele pixelaantallen. Gebruik de echte rasterafmetingen, geen afdrukmaten in inches of PPI.
- Voer het totale aantal bits per pixel in. Gangbare voorbeelden zijn 8 bpp voor grijswaarden of geïndexeerde gegevens, 24 bpp voor RGB en 32 bpp voor RGBA.
- Kies Berekenen. Het resultaat toont pixels, exacte bits, hele bytes, decimale MB/GB en binaire MiB/GiB.
- Als het aantal bits niet op een bytegrens eindigt, wordt de laatste byte naar boven afgerond en zie je het aantal opvulbits.
- Elke invoerwijziging verwijdert direct het bevestigde antwoord en schakelt Resultaat kopiëren uit tot je opnieuw berekent.
Formule en byteafronding
Aantal pixels = breedte × hoogte. Totaal aantal bits = aantal pixels × bits per pixel. Opgeslagen hele bytes = ceiling(totaal aantal bits ÷ 8). Naar boven afronden is belangrijk bij 1-, 2- of 4-bitgegevens: een deel van een byte kan niet de laatste opslageenheid zijn, dus alleen de laatste byte wordt aangevuld met ongebruikte bits.
Deze formule rondt de volledige pixelinhoud eenmaal af op de laatste byte. Er wordt bewust niet per beeldrij afgerond. Sommige echte formaten lijnen elke rij uit op een byte- of grotere woordgrens en kunnen daardoor meer bytes gebruiken.
- Breedte en hoogte zijn gehele getallen van 1 tot 1.000.000.
- Bits per pixel is een geheel getal van 1 tot 1.024.
- Alle vermenigvuldigingen gebruiken exacte gehele getallen vóór de uiteindelijke eenheidsomrekening.
- Weergegeven decimale waarden hebben maximaal twee decimalen; het opgeslagen resultaat in bytes blijft exact.
Uitgewerkte voorbeelden
Full-HD-RGB-afbeelding
1.920 × 1.080 pixels bevat 2.073.600 pixels. Bij 24 bits per pixel is dat 49.766.400 bits of 6.220.800 bytes: 6,22 MB of ongeveer 5,93 MiB vóór headers of compressie.
Kleine 1-bitbitmap
13 × 7 pixels bij 1 bit per pixel bevat 91 bits. Delen door acht geeft 11,375 bytes, dus de laatste-byteregel slaat 12 hele bytes op met 5 opvulbits. Een formaat dat elke rij opvult kan groter zijn.
Gangbare kleurdiepten begrijpen
Een 8-bpp-afbeelding slaat één byte per pixel op, vaak voor grijswaarden of paletindexen. Een 24-bpp-RGB-afbeelding bevat meestal drie kleurkanalen van 8 bits. Een 32-bpp-RGBA-afbeelding voegt vaak een alfakanaal van 8 bits toe, al kan een bestand of grafische API een andere kanaalvolgorde of weergave gebruiken.
Voer het totale aantal bits per pixel in, niet per kanaal. Voer 32 in voor vier kanalen van 8 bits en 48 voor drie kanalen van 16 bits. De calculator leidt geen kanalen, paletten of kleurkwaliteit af.
Handige planningssituaties
De ruwe gegevensgrootte helpt bij het vergelijken van framebuffers, het schatten van een ongecomprimeerde opnamestream vóór vermenigvuldiging met de beeldfrequentie, het bepalen van een rasterbuffer of het uitleggen hoe resolutie en kleurdiepte het gegevensvolume beïnvloeden.
Bereken bij meerdere afbeeldingen één exemplaar en vermenigvuldig de exacte bytewaarde buiten deze tool. Houd formaatgebonden extra gegevens en rijuitlijning apart, zodat de aannames zichtbaar blijven.
Beperkingen en veelgemaakte fouten
- Dit resultaat voorspelt niet de grootte van een voltooid JPEG-, PNG-, WebP-, HEIF-, TIFF-, BMP- of ander bestand.
- Headers, paletten, kleurprofielen, miniaturen, metadata, controlesommen en compressie zijn niet inbegrepen.
- Rijopvulling is niet inbegrepen; alleen de laatste byte van alle gegevens wordt naar boven afgerond.
- Applicatiegeheugen kan rijafstanden, GPU-uitlijning, meerdere buffers, gedecodeerde kopieën of mipmaps bevatten.
- PPI en afdrukformaat veranderen het aantal bytes niet als pixelbreedte, hoogte en bpp gelijk blijven.
Het gekopieerde resultaat gebruiken
Resultaat kopiëren maakt een korte samenvatting van de bevestigde afmetingen, bitdiepte, bytes, MB en MiB. Behoud de term ‘ongecomprimeerde pixelgegevens’ in een specificatie zodat lezers dit niet aanzien voor een gegarandeerde bestandsgrootte. Bereken opnieuw na elke invoerwijziging.
Veelgestelde vragen
Waarom is mijn PNG of JPEG veel kleiner?
Die formaten kunnen pixelpatronen comprimeren en voegen formaatspecifieke structuren toe. Deze tool berekent alleen ongecomprimeerde pixelgegevens.
Waarom kan een BMP of TIFF groter zijn?
Een formaat kan headers, metadata, paletten, rijuitlijning of extra afbeeldingsgegevens toevoegen.
Moet ik 8 of 24 invoeren voor RGB?
Voer voor gewone RGB met drie 8-bitkanalen in totaal 24 bits per pixel in. Acht betekent in totaal één byte per pixel.
Waarom verschillen MB en MiB?
MB deelt bytes door 1.000.000. MiB deelt door 1.048.576.
Verandert DPI het resultaat?
Niet als de pixelafmetingen gelijk blijven. DPI beïnvloedt de beoogde fysieke weergave- of afdrukgrootte, niet deze pixelgegevens.