Képformátumok

2025.03.23

Minden fájlnak van egy neve és egy kiterjesztése. A kiterjesztés mindig a fájl típusát jelöli.


Ó, ez durva! Rendben, kezdjük a legelején! Ez itt egy C-betű, amit egy 5x6-os négyzetrácsban ábrázolunk:

A kép felbontása tehát 5x6-os.
A kép színmélysége pedig 1-bites, mert csupán két szín van benne:
0=fehér, 1=fekete.
A kép mérete tehát 5x6x1=30 bit.

A kép méretét tehát a felbontása és a színmélysége határozza meg.

[Hacsak nincs tömörítve, de erről majd később lesz szó.]




Ez itt egy afrikai feketelábú macska fotója. Aranyos, igaz?

macska.bmp

A kép felbontása: 2990 x 2097 pixel.
A kép színmélysége pedig 3-bites, mert RGB színkódolást használ:
R (red) = vörös, G (green) = zöld, B (blue) = blue


A macskás kép mérete tehát:
vízszintes felbontás
x függőleges felbontás x színmélység
2990 x 2097 x 24 = 150.480.720 bit.

Vagyis több mint 150 millió nullát és egyest tárol a géped, ha megnyitod ezt a macskás képet.

Brutál, nem? :-)


Kérdés: miért 24-gyel szoroztunk? Mert 24 az RGB színek száma.

[8 bit a piros szín, 8 bit a zöld és 8 bit a kék. Ez összesen 24 bit.]


A macska.bmp kép tehát ötmilliószor több helyet foglal el a memóriában, mint a C-betű. Miért?

[Mert ennyivel nagyobb a felbontása és a színmélysége.]



Oké, de akkor mi ez a BMP kiterjesztés?

A BMP a bitmap szó rövidítése. Tömörítés nélküli pixeles képeket jelöl, mint ez a macska.

Az alsóban használt Paint rajzolóprogram például bmp kiterjesztéssel menti el a képeket.

Szóval használtad már, csak eddig nem tudtad, mi ez.


Akkor most a fenti C-betűt mentsük el bmp formátumban!

Így néz ki a C-betűs képünk  a memóriában

(Ha telefonon nézed, nagyíts rá!)


Ahogy látod, a képnek van egy fejléce, amely a felbontást, a színmélységet és egyéb adatokat tartalmazza.

És a vonal alatt láthatók a kép pontjai RGB 24 bites formátumban:

         11111111 11111111 11111111 = fehér

         00000000 00000000 00000000 = fekete

Nézd csak meg alaposabban is: ez a fájl egy az egyben a C-betűnk.


Digi95 © Minden jog fenntartva 2025
Az oldalt a Webnode működteti Sütik
Készítsd el weboldaladat ingyen! Ez a weboldal a Webnode segítségével készült. Készítsd el a sajátodat ingyenesen még ma! Kezdd el