3 ms·
Online articles about GIF were junk for the longest time - folks would reverse-engineer the 'header' and call out all the fields they found. Unfortunately a GI
by JoeAltmaier 5y ago
Online articles about GIF were junk for the longest time - folks would reverse-engineer the 'header' and call out all the fields they found.
Unfortunately a GIF is a set of tagged records. They can theoretically occur in any order. But these amateur decoders would pick out fields where they 'knew' they would be.
Upshot: different tools have very different success rates decoding anything even slightly off-normal. So even though a GIF is a set of tagged records, you write them that way at your peril.
In other news, I wrote a GIF renderer that added features like sprites, animation and scripting. It was for a PocketPC game called Lexicon. Fun!