GIF ఎన్కోడింగ్ ప్రక్రియను ఇప్పటికీ ఒక GIF ఇమేజ్ వీక్షించవచ్చు కంప్రెషన్ లేకుండా ఒక ఫైల్ సృష్టించడానికి సవరించబడతాయి.ఈ టెక్నిక్ పేటెంట్ ఉల్లంఘన నివారించేందుకు ఒక మార్గంగా మొదట ప్రవేశపెట్టబడింది.వ్యక్తిగత పిక్సెళ్ళు పఠనం లేదా చిత్రలేఖనం కోసం అందుబాటులో ఉంటాయి, ఎందుకంటే కంప్రెస్డ్ GIF కూడా ఒక గ్రాఫిక్స్ ప్రోగ్రామర్ ఒక ఉపయోగకరమైన ఇంటర్మీడియట్ ఫార్మాట్ ఉంటుంది.ఒక కంప్రెస్డ్ GIF ఫైల్ కేవలం ఒక చిత్రం ఎడిటర్ ద్వారా పంపిస్తూ ఒక సాధారణ GIF ఫైల్ మార్చవచ్చును.

చివరి మార్పు ఎన్కోడింగ్ పద్ధతి LZW పట్టిక నిర్మాణం పట్టించుకోదు, రూట్ పాలెట్ సంకేతాలు, స్పష్టమైన, STOP కోసం సంకేతాలు ప్రసరిస్తుంది.ఈ సరళమైన ఎన్కోడింగ్ కానీ త్యాగం కుదింపు అన్ని (కోడ్ విలువలు, పాలెట్ సంకేతాల మధ్య ఒక 1-టు-1 అనురూప్యం) దిగుబడి: చిత్రంలో ప్రతి పిక్సెల్ దాని రంగు ఇండెక్స్ సూచిస్తూ ఒక అవుట్పుట్ కోడ్ ఉత్పత్తి.ఒక కంప్రెస్డ్ GIF చేసేటప్పుడు, ఒక ప్రామాణిక GIF డికోడర్ దాని నిఘంటువు పట్టిక తీగలను రచనా నిరోధించే కాదు, కానీ ఆ బైట్లు బిట్స్ వేరే ప్యాకింగ్ ట్రిగ్గర్స్ నుండి కోడ్ వెడల్పు పెరుగుతుంది ఎప్పుడూ ఉండాలి.

చిహ్నం వెడల్పు n ఉంటే, వెడల్పు n + 1 సహజంగా పతనం యొక్క కోడ్స్ రెండు ముక్కలుగా: 2 తక్కువ బ్లాక్ ఒకే చిహ్నాలు కోడింగ్ కోసం సంకేతాలు, 2 ఎగువ బ్లాక్ సన్నివేశాలు కోసం డికోడర్ ద్వారా ఉపయోగపడే సంకేతాలు పొడవు ఒకటి కంటే ఎక్కువ.ఎగువ బ్లాక్లో ఉన్న మొదటి రెండు సంకేతాలు ఇప్పటికే తీసుకోబడింది: 2 CLEAR కోసం, 2+ 1 STOP కోసం .డికోడర్ కూడా ఎగువ బ్లాక్ లో గత కోడ్ ఉపయోగించి 2-1 నుండి నిరోధించే తప్పక డికోడర్ ఆ స్లాట్ నింపుతుంది ఇది ఎందుకంటే, కోడ్ వెడల్పు పెరుగుతుంది, .అందువలన ఎగువ బ్లాక్ లో 2-3 ఉన్నాయి డికోడర్ అందుబాటులో సంకేతాలు కోడ్ వెడల్పు పెరుగుదల ట్రిగ్గర్ కాదని .డికోడర్ ఎల్లప్పుడూ ఒక టేబుల్ నిలబెట్టడానికి వెనుక అడుగు కాబట్టి, దానిని ఎన్కోడర్ నుండి మొదటి కోడ్ రాకపోవడంతో పట్టిక ఎంట్రీ ఉత్పత్తి లేదు, కానీ ప్రతి తరువాత కోడ్ ఒక ఉత్పత్తి.అందువలన ఎన్కోడర్ 2-2 రూపొందించవచ్చు కోడ్ వెడల్పు పెరుగుదల చెందేందుకు లేకుండా కోడ్స్ మార్పు చెయవచ్చు .అందువలన ఎన్కోడర్ యొక్క 2 వ్యవధిలో అదనపు CLEAR సంకేతాలు విడుదల చేయాలి డికోడర్ కోడింగ్ నిఘంటువు రీసెట్ చేయడానికి 2 సంకేతాలు లేదా తక్కువ, GIF ప్రామాణిక అదనపు CLEAR సంకేతాలు ఏ సమయంలో చిత్రం డేటాలోని ఉండటాన్ని అనుమతిస్తుంది.మిశ్రమ డేటా స్ట్రీమ్ ప్రతి 1 నుండి 255 బైట్లు ఉంచుకోవాలి ఉప బ్లాక్స్ విభజించబడింది.

పైన చుపబదిన 3x5 బొమ్మ ఉదాహరణ గా, క్రింది 9-బిట్ సంకేతాలు సూచించడానికి "స్పష్టమైన" (100) స్కాన్ క్రమంలో చిత్రం పిక్సెళ్ళు తరువాత, "స్టాప్" (101). 

తర్వాత పైన సంకేతాలు మ్యాప్ bytes, కంప్రెస్డ్ ఫైల్ నుండి వ్యత్యాసంగా సంపీడన ఫైల్ విధంగా:

యానిమేటెడ్ GIF
ఫైల్ ఫార్మాట్
కంప్రెస్ చెయని GIF బొమ్మ
ట్ర్రు - కలర్