GIF

20 de july de 1969

Die Graphics Interchange Format (GIF ; /ɡɪf/ GHIF of /ɪf/ JIF) is 'n bispatroon-beeldformaat wat op 15 Junie 1987 deur 'n span by die aanlyn-diensverskaffer CompuServe ontwikkel is, onder leiding van die Amerikaanse rekenaarwetenskaplike Steve Wilhite. Dit is sedertdien wydverspreid op die wêreldwye web gebruik vanweë die wye ondersteuning en aanpasbaarheid tussen toepassings en bedryfstelsels.

Graphics Interchange Format
'n Roterende aardbol met 'n GIF-animasielêer uitgebeeld

Ontwikkelaar CompuServe
Aanvanklike vrystelling 15 Junie 1987; 37 jaar gelede (1987-06-15)[1]
Nuutste weergawe 89a/ 1989; 35 jaar gelede (1989)[2]
Bedryfstelsel Android, iOS, Windows Phone, Ubuntu Touch, Firefox OS, MS Windows, Linux, OS X
Kategorie Verlieslose bispatroon-beeldformaat
Webblad www.w3.org/Graphics/GIF/spec-gif89a.txt

Die formaat ondersteun tot 8 bisse per pieksel vir elke beeld, sodat 'n enkele beeld sy eie palet van 256 verskillende kleure kan kies uit die 24-bis RGB-kleurruimte. Dit ondersteun ook animasies en laat 'n aparte palet van tot 256 kleure toe vir elke raam. Hierdie paletbeperkings maak GIF minder geskik vir die reproduksie van kleurfoto's en ander beelde met kleurverloop, maar is geskik vir eenvoudiger beelde soos grafika of logos met soliede kleurareas. In teenstelling met video, ondersteun die GIF-lêerformaat nie klank nie.

GIF-beelde word saamgepers met behulp van die Lempel-Ziv-Welch (LZW) verlieslose datakompressietegniek om die lêergrootte te verminder sonder om die visuele kwaliteit te verswak. Hierdie kompressietegniek is in 1985 gepatenteer. Omstredenheid oor die lisensie-ooreenkoms tussen die houer van die sagteware-patent, Unisys, en CompuServe in 1994 het die ontwikkeling van die Portable Network Graphics (PNG)-standaard aangespoor. Teen 2004 het al die toepaslike patente verval.

Geskiedenis

wysig
 
Animated gif

CompuServe het GIF op 15 Junie 1987 bekendgestel om 'n kleurprentformaat vir die aflaai van hul lêers daar te stel. Dit het hul vroeëre koderingsformaat vervang, wat slegs swart-en-wit ondersteun het. GIF het gewild geword omdat LZW-datakompressie gebruik is. Aangesien dit doeltreffender was as die kodering wat deur PCX en MacPaint gebruik is, kon redelike groot beelde redelik vinnig afgelaai word, selfs met stadige modems.

CompuServe het die ingebruikneming van GIF aangemoedig deur aflaaibare omskakelingsprogramme vir vele rekenaars te verskaf. Teen Desember 1987 kon 'n Apple IIGS-gebruiker byvoorbeeld foto's sien wat op 'n Atari ST of Commodore 64 geskep is. GIF was een van die eerste twee beeldformate wat algemeen op webwerwe gebruik is, die ander een is die swart-en-wit XBitMap.

In September 1995 voeg Netscape Navigator 2.0 die vermoë by om geanimeerde GIF-lêers te loop.

Die funksie om meerdere beelde in een lêer te stoor, vergesel deur kontrolegegewens, word op die internet gebruik om eenvoudige animasies te produseer.

Die opsionele interlacing-funksie, wat beeldskanderingslyne so buite werking stoor dat selfs 'n gedeeltelik afgelaaide beeld ietwat herkenbaar was, het ook GIF se gewildheid verbeter, aangesien 'n gebruiker die aflaai kon staak as die beeld nie benodig was nie.

In Mei 2015 het Facebook ondersteuning vir GIF bygevoeg. In Januarie 2018 het Instagram ook GIF-plakkers by die storiemodus gevoeg.

Gebruik

wysig
  • GIF-lêers is geskik vir knipkuns met skerp rande met 'n beperkte aantal kleure, soos logos. Dit maak gebruik van die verlieslose formaatkompressie, wat die vlakke van eenvormige kleur met goed gedefinieerde rande bevoordeel.
  • GIF-lêers kan gebruik word om lae-kleur sprite-data vir speletjies te skep.
  • GIF-lêers kan gebruik word vir klein animasies en video-opnames met lae resolusie.
  • GIF-lêers kan gebruik word as 'n respons wanneer aanlyn-boodskappe gestuur word, en kan gebruik word om emosies en gevoelens oor te dra, as alternatief vir die gebruik van woorde.
  • Dit is ook gewild op sosiale mediaplatforms soos Tumblr, Facebook en Twitter.
 
Lêer:Empty.gif in 'n hex-redigeerder

Verwysings

wysig
  1. "Graphics Interchange Format, Version 87a". W3C. 15 Junie 1987. Besoek op 13 Oktober 2012.
  2. "Graphics Interchange Format, Version 89a". W3C. 31 Julie 1990. Besoek op 6 Maart 2009.

Eksterne skakels

wysig