GIF

=Das GIF-Format - Redundanzreduktion?=

Es wird manchmal vereinfacht behauptet, das GIF-Format wäre verlustfrei. Das ist nur bedingt richtig.
 * 1) Das GIF-Dateiformat kann "nur" 256 frei wählbare Farbtöne speichern. Es eignet sich daher nur eingeschränkt zur Speicherung von Fotos, da z.B. Farbverläufe mit so wenigen Farben nur in schlechter Qualität dargestellt werden können. Ausgangsmaterial, welches mehr als 256 Farbtöne aufweist, wird vor der "verlustfreien" Kompression auf diese 256-Farben-Qualität reduziert.
 * 2) Die im zweiten Schritt beim GIF-Dateiformat verwendete Kompression arbeitet nach dem Lempel-Ziv-Welch-Algorithmus und ist völlig verlustfrei. Der LZW-Algorithmus verwendet zum Speichern redundanter Daten ähnliche Ideen wie Sie sie bereits bei RLE und Huffman kennen gelernt haben. Wenn Ihr Ausgangsmaterial weniger als 256 Farben aufweist (z.B. Grafiken, Comics, ...), so können Sie dieses problemlos ohne Verluste im GIF-Format speichern.
 * 3) Das GIF-Dateiformat wird gerne im Internet auf Webseiten verwendet, weil es die Möglichkeit bietet, mehrere Bilder nacheinander als so genanntes "animated GIF" anzuzeigen. Dieses könnte z.B. ein sich drehendes Objekt wie ein Logo oder ein Würfel oder auch eine sich bewegende Figur sein.
 * 4) Heute werden anstelle von GIF-Dateien gerne auch Dateien im PNG-Format verwendet.

Wie erstellt man animierte GIFs?
Das können Sie bei Bedarf hier in meinem Tutorial nachlesen: oder auch hier:
 * http://javascriptbasics.wikispaces.com/AnimatedGIFS
 * @http://photoshophexe.de/blog/2011/09/14/animierte-gifs-erstellen/

Weitere Infos

 * @http://de.wikipedia.org/wiki/Graphics_Interchange_Format
 * @http://board.gulli.com/thread/1568960-grosse-gif-grafik-verlustfrei-verkleinern/