NETOPEDIA

WWW

GIF (Graphics Interchange Format)

aktualizacja:

Jeden z trzech (obok JPEG i PNG) formatów graficznych powszechnie stosowanych w Internecie. Większość rysunków spotykanych na stronach WWW zapisanych jest w formacie GIF, rozpoznają go również praktycznie wszystkie programy graficzne.

Przezroczysty GIF z przeplotem

Pierwsza wersja formatu, o numerze 87a, pojawiła się w 1987 roku. Kolejną, ulepszoną wersję zaprezentowano w 1989 (GIF 89a). GIF89a pozwalał już na uzyskanie takich efektów jak przezroczystość (ang. transparency) czy przeplot (ang. interlace). Ta ostatnio własność opracowana została specjalnie z myślą o przesyłaniu plików na duże odległości przy pomocy urządzeń transmisyjnych, ale doskonale sprawdziła się także w przypadku sieci WWW. Parametr "interlace" sprawia, że odbierany obrazek wyświetla się stopniowo – najpierw pojawia się co ósma linia, następnie dołącza do niej co czwarta, co druga i wreszcie pozostałe linie. Pozwala to szybko zorientować się w zawartości obrazka bez konieczności oczekiwania na jego wczytanie w całości.

GIF - Metody kompresji

Pliki w formacie GIF są w wysokim stopniu skompresowane. Stosowany jest przy tym algorytm kompresji bezstratnej oparty na tzw. algorytmie kompresji słownikowej LZW (Lempel – Ziv – Welch). Polega on na grupowaniu poziomych ciągów pikseli tego samego koloru i zastępowaniu ich przez liczbę wyrażającą długość takiej sekwencji (a więc obrazek o małej liczbie kolorów i prostej strukturze kompresuje się lepiej niż ten bardzo skomplikowany).

Obszary zastosowań formatu GIF

GIF doskonale sprawdza się przy zapisie niewielkich elementów graficznych – ikon, przycisków, znaków firmowych, itp. Można go także z powodzeniem stosować w przypadku napisów, choć należy pamiętać o włączeniu w programie graficznym opcji wygładzania krawędzi (tzw. antyaliasingu). Pewnym ograniczeniem może okazać się paleta kolorów, która nie może składać się z więcej niż 256 barw.

Pojedyncze pliki GIF mogą być w prosty sposób połączone we wspólnym pliku GIF89a, tworząc tzw. animowany GIF.

GIF a prawa patentowe

Patent na algorytm kompresji LZW należy do firmy UNISYS, która w 1999 r. wprowadziła opłaty licencyjne od każdego, kto wykorzystuje algorytm w celach komercyjnych (nie chodzi tu o tworzenie czy wykorzystywanie samej grafiki GIF, ale o produkcję i sprzedaż programów, które obsługują ten format). Z tego powodu niektóre programy graficzne nie są wyposażane w obsługę GIF-ów.

zobacz również: