110 likes | 315 Views
Animácia (GIF). Animácia (GIF). Slovo animácia pochádza z latinského slova anima ktoré označuje dušu , alebo oduševňovať respektíve oživovať. GIF ( Graphics Interchange Format ) je grafick ý form á t určený pre rastrovú grafiku. Ľudský z rak.
E N D
Animácia (GIF) Slovo animácia pochádza z latinského slova anima ktoré označuje dušu, alebo oduševňovať respektíve oživovať. GIF (Graphics Interchange Format) je grafický formát určený pre rastrovú grafiku.
Ľudský zrak • Ľudský zrak je zmysel pre vnímanie svetla. Tvoria ho oči a príslušná časť mozgu, v ktorej sa zrakové vnemy spracúvajú. Pre počítačovú grafiku sú dôležité najmä tieto jeho vlastnosti: • premietanie reality na sietnicu • vnímanie farieb • priestorové videnie • zotrvačnosť.
Zotrvačnosť • Po skončení vizuálneho vnemu (zhasnutie zdroja svetla, zatvorenie očí) doznieva obraz po určitý časový interval (cca 20 ms) na sietnici. Zrak preto vníma rýchlo sa obnovujúci obraz (s frekvenciou obnovy > 30 Hz) ako statický obraz bez prerušenia. Ak sa pritom obsah obrazu mení primeranou rýchlosťou, máme dojem súvislého pohybu predmetov. Tento jav je základom filmu, televízie ako aj počítačovej animácie.
GIF Formát GIF má bezstratovú kompresiu a používa tzv. indexované farby. Jeden obrázok GIF nemôže obsahovať viac ako 256 rôznych farieb. Formát je výhodný (veľkosťou súboru a kvalitou zobrazenia) najmä pre menšie obrázky (približne do 50x50 pixelov), s menším počtom farieb, s ostrými hranami a detailmi, ktoré by sa zničili stratovou kompresiou.
GIF Formát GIF sa veľmi líši od bežných bitmapových formátov. Skladá sa zo série dátových blokov a subblokov. Tento formát je schopný uchovávať dáta s bitovou hĺbkou od 1 do 8 bitov. Tiež je schopný ukladať viacej obrázkov naraz. Existujú dve verzie tohto formátu. Pôvodná verzia má označenie 87a, neskoršia verzia 89a. V novšej verzii bola pridaná schopnosť hlavne ukladať text a grafiku v jednom súbore.
GIF87a • Táto verzia, ako hovorí jej názov, bola vytvorená v roku 1987. Každý súbor začína vždy hlavičkou a popisom logickej obrazovky. Za ním môže nasledovať globálna tabuľka farieb.
GIF89a • Táto verzia bola zverejnen8 roku 1989. Formát je veľmi podobný formátu GIF87a. Obsahuje naviac niekoľko nových rozširujúcich blokov.
Kódovanie • Súbory GIF sa nedajú veľmi komprimovať pomocou archivačných programov ako ZIP, RAR. Dôvodom je v metóde uloženia obrazových dát, ktoré sú komprimované pomocou kompresie LZW. • GIF ukladá svoje dáta ako sériu subblokov. Každý dátový subblok začína počítadlom, ktorého hodnota je v rozmedzí od 1-255 a indikuje počet dátových bajtov v subbloku. Za počítadlom nasledujú dátové toky, ktoré sú ukončené hodnotou 0. Každý subblok musí byť čítaný osobitne a posielaný dekóderu. Tiež sa tu nesleduje, kde končia, prípadne začínajú skenovacie riadky, takže sa môže stať, že prechod na nový riadok nastane niekde uprosted bloku.
Dekódovanie • Samotný formát dekódovaných dát je pomerne jednoduchý. Každý bod v dekódovanom skanovacom riadku je index do globálnej alebo lokálnej palety. • Skenovacie riadky sú obvykle ukladané za sebou, začínajúc prvým riadkom a končiac posledným. Formát GIF podporuje však aj prekladanú (interlaced) metódu. Použitá prekladaná metóda je štvorprechodová. Prvý prechod začína na riadku 0 a kóduje každý ôsmi riadok. Druhý začína na štvrtom riadku a tiež kóduje každý ôsmi riadok. Posledné dva prechody kódujú každý druhý riadok a začínajú na druhom a prvom riadku. Ak teda máme 16 skenovacích riadkov, potom ich budeme v prekladanom režime dekódovať v poradí: 0,8,4,12,2,6,10,14,1,3,5,7,9,11,13,15.