Formule om het geheugen te berekenen om een ​​afbeelding op te slaan

Wanneer u met digitale afbeeldingen werkt, wilt u misschien weten hoe u de bestandsgrootte van de afbeeldingen kunt berekenen. Door de bestandsgrootte van de afbeeldingen in te schatten, kunt u vooruit plannen in termen van benodigde media, archiefschijven en RAM-geheugen.

Formule

[(Hoogte in pixels) x (lengte in pixels) x (bitdiepte)] / 8 / 1024 = afbeeldingsgrootte in kilobytes (KB).

Voor een afbeelding van 640 x 480 pixels met een 24-bits kleurdiepte vermenigvuldigt u bijvoorbeeld 640 x 480 x 16 = 7.372.800 bits. Om te converteren naar bytes, moet dat getal worden gedeeld door 8, wat gelijk is aan 921.600. Om naar KB te converteren, deelt u het aantal bytes door 1024, wat gelijk is aan 900 KB. Grotere formaten kunnen worden geconverteerd naar megabytes (MB) door het aantal KB te delen door 1024.

Compressie

Als u wilt dat uw digitale afbeelding een kleinere bestandsgrootte heeft, slaat u deze op in een gecomprimeerde indeling, zoals een JPG. De resulterende grootte hangt af van talrijke variabelen, waaronder het compressiealgoritme, kleurreducties en compressieschaal. Gecomprimeerde bestanden worden tijdens het openen uitgebreid in het RAM-geheugen, dus dit kleinere formaat is alleen een voordeel wanneer het wordt opgeslagen op harde schijven of geheugenkaarten. Wanneer een gecomprimeerde afbeelding wordt geopend, neemt deze nog steeds dezelfde hoeveelheid RAM-geheugen in beslag als een afbeelding die niet is gecomprimeerd.

DPI

Afbeeldingen worden vaak gemeten in inches met een bijbehorende DPI-resolutie (dots per inch). Om de hoogte of lengte van een afbeelding in pixels te verkrijgen, hoeft de hoogte (of lengte) alleen te worden vermenigvuldigd met de DPI.

Een foto van 6 inch x 8 inch met 300 DPI wordt bijvoorbeeld berekend door 6 x 300 en 8 x 300 te vermenigvuldigen, wat gelijk is aan 1800 x 2400 pixels.