The Internet is filled with GIF image files. It's a wildy popular raster image format. I found the need to explore exacly what makes up these images so that i might be able to programaticly read and create my own though code. I found these simple files to be quite interesting. I thought i would share what i learned. I've broken up the information into the following 3 lessons:
NOTE: Throughout this guide, i'll be looking at the bytes that make up a GIF file. If you would like to follow along at home, you'll probably need some sort of hex editor. I had success using XVI32 on my Windows machine and HexFiend on my Mac. Both apps are free.