GIF (ang. Graphics Interchange Format) – format pliku graficznego z kompresją bezstratną (opis niżej) stworzony w 1987 r. przez firmę CompuServe. Pliki tego typu są powszechnie używane na stronach WWW, gdyż pozwalają na tworzenie animacji z paletą 256 kolorów i dwustanową przezroczystością.
Wadą formatu GIF jest brak możliwości zapisu plików graficznych w formacie True color (choć istnieje hak pozwalający na stosowanie lepszego renderingu). Wady tej pozbawiony jest konkurencyjny format PNG, który opracowano ze względu na to, że format GIF wykorzystywał patenty firm Unisys (przedawniony na terenie całego świata z dniem 7 lipca 2004 r.) i IBM (wygasł w USA 11 sierpnia 2006 r.) na algorytm kompresji LZW.
W 1995 roku po ogłoszeniu przez Unisys oraz CompuServe roszczeń patentowych dotyczących kompresji LZW używanej w formatach GIF oraz TIFF został opracowany PNG jako następca GIF.
Od 1 października 2006 r. według organizacji Software Freedom Law Center wygasły wszystkie ograniczenia patentowe dotyczące formatu GIF i format ten można uznać za uwolniony[1].
Spis treści |
edytuj GIF stratny czy bezstratny
Jest wiele nieporozumień związanych z techniką zapisu obrazu w formacie GIF. Z założenia jest to zapis danych tzw. bezstratny z czystego ujęcia algorytmicznego, czyli wszystkie piksele są wiernie zakodowane w pliku (ich umiejscowienie oraz kolor).
Jednak format GIF potrafi zapisać jedynie piksel z dostępnej palety 256 kolorów. Z racji tego, że większość obecnie przetwarzanych obrazów posiada paletę 24-bitową (ok. 16,7 milionów kolorów), przed zapisaniem obrazu GIF następuje szereg procesów stratnych:
- wyznaczenie 256 kolorów (lub mniej), które jak najwierniej oddają oryginalny zestaw kolorów obecnych w obrazie; jest tzw. kwantyzacja kolorów
- zapis tych kolorów do palety (może być również stratny)
- opcjonalnie: dithering
Dzięki temu pliki GIF są niewielkich rozmiarów, co było szczególnie istotne w latach 80. i 90., następnie wraz z rozwojem Internetu.
edytuj Wnioski
Otrzymany plik zawiera obraz stratny, zapisany (kompresowany) metodami bezstratnymi. W szczególnych przypadkach obraz zapisany do pliku GIF będzie bezstratny (np. prosty szkic, wykres, schemat itp.).
Przypisy
edytuj Zobacz też
edytuj Linki zewnętrzne
|
||||||||||||||||||||||
