Szimpla számok sorozatából (0,1) hogy lesz egy kép, egy audió vagy egy videó fájl?
Ezek a 0,1 számok a bitek. A fájlok byte-os elérésűek, 1 byte = 8 bit. Minden fájl egymás utáni byte-ok sorozata, nincs negyed vagy fél byte, minden fájl egész számú byte-ból áll. Ez csak technikai részlet e nélkül is működne.
Vegyük a példa kedvéért a BMP képformátumot. Jól definiált felépítése van:
Fájlfejléc Az első 14 byte ebből az első 2 byte szignatúra, képkezelő alkalmazások ezen két bájt alapján azonosítják be a BMP formátumot ...
Utána Információs fejléc a következő 40 byte
Részletek: [link]
Ezek után van maga a kép, pixelekből áll, ezek sor-folytonosan helyezkednek el, legegyszerűbb esetben minden pixel 3 byte-ként van eltárolva (kék,zöld,piros színcsatorna 1-1 byte, kb. 16 millió lehetséges szín)
Megjelenítéskor a fájlfejlécet és az információs fejlécet feldolgozva a képmegjelenítő szoftver az operációs rendszer segítségével a videokártyán keresztül a monitornak küldi a jelet mely megjeleníti a képet, a monitor pixeleit különböző energiájú elektronokkal van "bombázva" ami adja a színes képet.
Csak dióhéjba hogy lesz megjelenítve egy BMP file.
--------------------------------------------------
A lényeg hogy azt a bitsorozatot amit a digitális kamera vagy fényképezőgép vagy diktafon stb. jól definiált szabályok alapján állította elő és arra is legyen szabály hogy hogyan kell visszajátszani/megjeleníteni.
Egy képet el lehet tárolni úgy hogy megadom hogy milyen színű pixelekből áll, a színeket számokkal írom le a számokat meg byte-okkal, hiszen a byte-okra lehet úgy tekinteni mint számokra. Ha sok ilyen képet egybefüggően tárolok 1 fájlba akkor tulajdonképpen ez egy kezdetleges videofájl, hiszen képek sorozata a video, persze ennél sokkal bonyolultabb, hatékonyabb és kevésbé tárigényes megoldásokat használnak, de az alapelve ez, mert ezzel a módszerrel 1 DVD-re 1 perc videó férne.
--------------------------------------------------
Hasonló elven lehet hangot tárolni, csak bele kell gondolni hogy amikor a hangszóró membránja által hang keletkezik akkor, az a rezgéséből adódik, a különböző pillanatyi állapotait a hang kibocsájtása közbe számokkal lehet ellátni ezeket a számokat meg byte-ok sorozatába le lehet írni stb ...
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!