• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
2<html>
3<head>
4<title>What's In A GIF</title>
5</head>
6<body>
7<table width='100%' cellpadding='0' summary='Canned page header' bgcolor="#ddd">
8<tr>
9<td><h2>What's In A GIF</h2></td>
10<td align="center"><img src="../giflib-logo.gif"></td>
11<td align="right">(main page)</td>
12</tr>
13</table>
14
15<div id="body">
16
17<p>These pages explain down
18to the bit level what's inside a GIF, and are offered in the hope they
19will be useful to programmers using GIFLIB.</p>
20
21<p>The explanation is in three parts:<p>
22
23<ol>
24<li><a href="bits_and_bytes.html">Bits and Bytes</a> - first we look at the
25file format that makes up a GIF file</li>
26<li><a href="lzw_image_data.html">LZW Image Data</a> - a closer
27look at how image data is compressed within a GIF file</li>
28<li><a href="animation_and_transparency.html">Transparency and Animation</a> -
29how some of the more advanced features of GIF files work</li>
30</ol>
31</div>
32
33<p>Due credit: much of this material was written by one Mike
34Flickinger in 2005, though it has been significantly revised and
35expanded for GIFLIB. The illustrations are all his.</p>
36
37</div>
38
39<div style="text-align:center; margin-top: 10px; padding-top: 10px; border-top: #cecece 1px solid">
40<a href="../index.html">Back to GIFLIB documentation</a>
41</div>
42
43</body>
44
45</html>
46
47