GIF
A Wikipédiából, a szabad lexikonból.
Fájlkiterjesztés: | .gif |
---|---|
MIME-típus: | image/gif |
Fejlesztő: | CompuServe |
Formátum típusa: | bináris fájlformátum bittérképes képek tárolására |
A GIF - (Graphics Interchange Format) képek tárolására alkalmas fájlformátum.
Tartalomjegyzék |
[szerkesztés] Verziók
Az első, 1987-ben kiadott verzió a „87a” verzió volt. 1989-ben jelentette meg a CompuServe ennek egy továbbfejlesztett verzióját, a „89a”-t. Ez az új verzió már lehetővé tette többek között az animáció létrehozását azáltal, hogy több képet volt képes egy képfájlban eltárolni. A GIF fájlformátum verzióját a fájl első 6 bájtjának segítségével úgy lehet megállapítani, hogy azokat ASCII jelekként értelmezzük és megvizsgáljuk, hogy a GIF87a
illetve GIF89a
sztringet tartalmazza-e.
[szerkesztés] Jellemzése
A képen lévő információt veszteségmentesen tömöríti ez a formátum. A tömörítés nem jár információveszteséggel, akár 10-100× kisebb fájlméret mellett is élvezhető a tömörített kép. Mivel legfeljebb 8 bites színmélységű (256 színű) képeket tud kezelni, ezért elsősorban rajzok tárolására, grafikonok és egyéb hirtelen színátmenetű ábrák tárolására való.
Tömörítésre az LZW algoritmust használja, aminek szabadalmi védettsége miatt hozták létre a PNG fájlformátumot a GIF kiváltására.
[szerkesztés] Animálás
Az állóképek (GIF87) tárolása mellett a GIF alkalmas képek animálására (GIF89a) is. Weblapokon sokszor találkozhatunk ilyennel. Lényege, hogy megadott időpontokban váltakoznak a különböző képek, így egy animációt hozva létre. Hátránya, hogy nincs hangja.
[szerkesztés] Története
A GIF formátumot 1987-ben az amerikai CompuServe vezette be azért, hogy az akkoriban használt a RLE formátumot ezzel helyettesítse, mert az RLE csak fekete-fehér képeket tudott megjeleníteni. A GIF mindenekelőtt a hatékony LZW tömörítő algoritmusnak köszönhetően gyorsan népszerűvé vált, mert a GIF segítségével létrehozott képfájlok sokkal kevesebb helyet igényeltek, mint az akkoriban használt PCX vagy MacPaint formátumok, és nagyobb képeket is elfogadható idő alatt továbbítani lehetett még lassabb modemmekkel is. Ráadásul a CompuServe licencpolitikája lehetővé tette minden programozó számára a GIF formátum ingyenes használatát, feltéve, hogy a GIF használatával létrehozott alkalmazásban a CompuServe GIF-re vonatkozó tulajdonjoga jelezve volt.
1994-ben az Unisys szoftvercég rájött, hogy rendelkezik egy 1983-ban bejegyzett szabvánnyal, ami a GIF formátum által használt LZW eljárásra vonatkozik. Ebből kifolyólag elkezdett licencdíjakat követelni azon kereskedelmi programok gyártóitól, amely programok segítségével GIF fájlokat lehetett létrehozni. Ekkor már azonban olyan elterjedt volt a GIF a világhálón, hogy az Unisys követelésének a gyártók nemigen tudtak ellenállni. Jóllehet az ingyenes és a nem kereskedelmi célú termékekkel szemben az Unisys nem támasztott ilyen követelést, hosszútávon a kialakult helyzet mégis PNG fájlformátum kifejlesztéséhez vezetett, ami GIF-et volt hivatott felváltani, mint de facto szabványt.
1999-ben az Unisys már az ingyenes szoftverek után is licencdíjat kezdett követelni és ezzel egyidőben azon felhasználók ellen is jogi eljárást indítottak, akik olyan GIF képeket használtak a Web oldalaikon, amelyek nem licencelt szoftverrel készültek.
Az Egyesült Államokban a szabvány védettsége 2003. június 20-án lejárt. Nagy-Brittaniában, Franciaországban, Németországban és Olaszországban 2004. június 18-ig volt érvényes a védettség, Japánban 2004. június 20-ig, Kanadában pedig 2004. július 7-ig. [1]
Ráadásul az IBM is kapott szabadalmi védettséget ugyanerre az eljárásra az amerikai szabadalmi hivatal hibájából. Jóllehet a bejelentés három héttel megelőzte az Unisys bejelentését, az amerikai szabadalmi jog szerint ez még nem jelenti azt, hogy az IBM szabadalma előnyt élvezne, hanem a korábban kiadott Unisys szabadalom miatt az IBM szabadalma lett érvénytelen. Az IBM szabadalma 2006. augusztus 11-én járt volna le.