GIF (Graphics Interchange Format)
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ż:
- animowany GIF, grafika komputerowa, grafika rastrowa, JPEG, LZW, PNG, TIFF, GIF (Graphics Interchange Format)
- Burn All GIFs
- licencja na algorytm LZW
- Format GIF a prawa patentowe