|
Format GIF
Graphics Interchange
Format, bo tak właśnie brzmi pełna nazwa tego formatu graficznego,
powstał w
roku 1987 w USA. Jego pierwsza wersja miała numer 87a, to "a" miało
być perwotnie wyróżnikiem konkretnej wariacji w obrębie danego formatu.
Kolejna
wersja ukazała się w 1989 r. i nadano jej oczywiście numer 89a. (wersja
ta w
porównaniu z pierwotną pozwala m.in. na uzyskiwanie przezroczystości).
Format
GIF, o czym warto wspomnieć był opracowany, z myślą o przesyłaniu na
duże
odległości za pomocą urządzeń transmisyjnych. Stąd właśnie wynika
możliwość
jego zapisu z parametrem "interlace". Powoduje on stopniowe
wyświetlanie lini poziomych obrazka (co ósmej, co czwartej, co drugiej
i
pozostałych). Dzięki czemu można zorientować się co się na nim znajduje
bez
konieczności oczekiwania, aż wczyta się cały.
Metoda kompresji i
zastosowanie
Wspomniany format
korzysta z tzw. algorytmu kompresji słownikowej LZW (Lempel - Ziv i
Welch). Polega
ona w skrócie na tym iż konstruowany jest wzorzec kodowania grupowego,
czyli
prościej poziome ciagi pikseli tego samego koloru, zastąpione zostają
przez
liczbę określającą długość sekwencji.
Dlatego właśnie dużą
kompresowalność można osiągnąć w odniesieniu do plików graficznych, w
których
poziome sekwencje danych pikseli (przede wszystkim o tym samym kolorze)
tworzą
powielający się schemat.
Osobiście zalecałbym stosowanie go głównie do
rysunków lub małych zdjęć. Jego używanie jest również wskazane w
wypadku
tworzenia napisów (ze względu na możliwość stosowania przezroczystości)
- takie
specyficzne "pliki tekstowe" kompresują się doskonale z uwagi na
najczęstsze używanie tylko jednego koloru (nie licząc oczywiście tych
odpowiedzialnych za anty-aliasing (wygładzanie, za pomocą kolorów
przejściowych
w stosunku do koloru użytego tła).
Cechy charaktrystyczne
formatu GIF
-
Przezroczystość
Jak wspomniałem wyżej GIF
umożliwia zastosowanie przezroczystości do obrazków. Oznacza to, że
przy
zapisie jeden z kolorów obrazka możesz określić jako przezroczysty i
przy
wyświetlaniu w przeglądarce zamiast tego koloru będzie pokazane tło
strony.
- Zapis z
przeplotem
Możliwość zapisu obrazka
z przeplotem tworzy złudzenie szybciej ładujących się grafik. Dzieje
się tak
ponieważ obrazek ukazywany jest w kilku krokach. Na początek jest
zamazany i
całkowicie nieczytelny ale stopniowo, gdy coraz więcej informacji jest
ściąganych z serwera, obrazek staje się coraz wyraźniejszy aż do
ściągnięcia
całej jego objętości. Należy jednak pamiętać, że obrazek z włączonym
przeplotem
ma nieco większy rozmiar niż bez przeplotu, więc używaj tej funkcji
tylko gdy
naprawdę ma ona sens. Nie ma ona sensu w przypadku małych plików.
- Kiedy
używać
Najczęstszymi zastosowaniami formatu GIF są logo lub
ikony. Należy unikac
używania tego formatu dla zdjęć, a w tworzonych obrazkach nie stosuj
przejść
kolorów. Chcąc zmniejszyć rozmiaru obrazka należy wyłączyć antialiasing.
|