gif paveiksliukas
GIF (Graphics Interchange Format) – grafinių vaizdų saugojimo formatas, kurį 1987 m. sukūrė interneto paslaugų tiekėja CompuServe kompanija. 1989 m. buvo paskelbta patikslinta specifikacija (vadinamoji GIF versija 89a). Standartinis GIF saugo tik iki 256 spalvų paletes, nors yra galimybė įsiminti ir 24 bitų (truecolor) vaizdus, tačiau tai „purvinas reikalas“ (ir paminėtinas tik aprašymo pilnumui). Leidžiama nurodyti „vaiskią“ (angl. transparent) spalvą.
Vėliau buvo nustatyta, kad formate naudojamas LZW duomenų suspaudimo algoritmas, kurio patentas priklauso UniSys (ir IBM). 1994 m. gruodžio mėn. Unisys pradėjo reikalauti licencinio mokesčio iš programų, kuriančių GIF formato failus, savininkų. Tai buvo paskata alternatyvaus PNG standarto kūrimui.
GIF failas visada prasideda 0x47 0x49 0x46 0x38 (baitų reikšmės šešioliktainiu pavidalu). Kiti du baitai gali skirtis:
- GIF versijoje 87a juos seka 0x37 0x61
- GIF versijoje 89a juos seka 0x39 0x61
GIF versija 89a leidžia naudoti papildomus blokus, kuriuose galima įsiminti tekstinius komentarus. Taipogi, juose gali būti saugoma papildoma informacija, nurodanti programoms, kaip reikia interpretuoti vaizdą. Jie panaudojami ir GIF animacijos aprašui. GIF versija 89a taip pat leidžia „persidengiantį“ (angl., interlaced) režimą.
Dėl riboto spalvų skaičiaus, GIF dažniausiai naudojamas ne nuotraukoms, o schemoms, diagramoms, brėžiniams ir kitiems panašaus tipo vaizdams saugoti. Skirtingai nuo JPEG, informacija koduojant GIF formatu, atkuriamas tikslus vaizdas, neprarandant informacijos, visų linijų kontūrai lieka aiškūs.




