Mennyi memóriára van szükségem millió fényképhez?
A számításhoz tegyük fel a következőket:
1. Felbontás: Minden fénykép felbontása 2048 x 1536 pixel, ami a digitális fényképezőgépeknél megszokott méret. Ez körülbelül 3,1 megapixeles képet eredményez.
2. Színmélység: Minden fotó 24 bit/pixel színmélységgel kerül mentésre, ami azt jelenti, hogy minden képpontot 3 bájt képvisel (piros, zöld és kék csatornák).
3. Tömörítési formátum: A fényképeket a rendszer JPEG formátumban menti, amely a digitális képek széles körben használt tömörítési formátuma. A JPEG-tömörítés általában csökkenti a fájlméretet anélkül, hogy jelentősen romlana a képminőség.
Most számítsuk ki az átlagos fájlméretet fotónként:
- Minden képponthoz 3 bájt szükséges (24 bites színmélység).
- 3 bájt/pixel * 2048 pixel (szélesség) * 1536 pixel (magasság) =9216 bájt/fotó.
Mivel azonban a fényképeket JPEG formátumban menti a rendszer, némi tömörítést alkalmazunk. A JPEG-tömörítés általában 10-100-szorosára csökkentheti a fájlméretet, a tömörítési szinttől függően. Tegyük fel, hogy ehhez a számításhoz az átlagos tömörítési arány 50.
- Tömörített fájlméret fotónként =9216 bájt/fotó / 50 =körülbelül 184 bájt/fotó.
Az egymillió fényképhez szükséges teljes memória meghatározásához megszorozzuk a képenkénti fájlméretet a fényképek teljes számával:
- Teljes memória szükséges =184 bájt/fotó * 1 000 000 fénykép =184 000 000 bájt.
A bájtokat megabájtokká (MB) konvertálva a következőket kapjuk:
- A szükséges teljes memória =184 000 000 bájt / 1 048 576 bájt/MB =körülbelül 175 MB.
Ezért hozzávetőleg 175 megabájt memóriára lesz szüksége egymillió fénykép tárolására a megadott felbontással, színmélységgel és tömörítési formátummal. Természetesen ez egy hozzávetőleges becslés, és a tényleges memóriaigény a fotófájlok egyedi változataitól függően változhat.