Gif to format pliku graficznego charakteryzujący się kompresją bezstratną jak i z drugiej strony stratną. Żależy jak by na to patrzeć. Otóż panuje powszechne przekonanie, iż format GIF obsługuje jedynie 256 kolorów na obraz, jednak odnosi się on do kolorów mogących występować w jednym bloku obrazu, a nie do całego obrazu. Dlatego też, używając większej ilości bloków możliwe jest zastosowanie formatu GIF do przechowywania (na przykład) fotografii bez straty na ich jakości/ilości kolorów. To przekonanie wzięło się z tego, że większość programów do obróbki grafiki rastrowej potrafi obsługiwać jedynie jeden blok na ramkę obrazu. Ograniczenie wynika więc z niepełnej obsługi formatu, a nie z ograniczeń istniejących w nim samym.
Gif stratny czy bezstratny?
Z założenia jest to zapis danych bezstratny z czystego ujęcia algorytmicznego, czyli wszystkie piksele są wiernie zakodowane w pliku (kolor, oraz ich umiejscowienie)
Jednak format GIF potrafi zapisać jedynie piksel z dostępnej palety 256 kolorów w bloku obrazu. Wynika z tego, że większość obecnie przetwarzanych obrazów posiada paletę 24-bitową (ok. 16,7 milionów kolorów) a większość programów do obróbki obrazu potrafi zakodować w tym formacie tylko jeden blok, 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)
źródło: wikipedia
lol ;D
OdpowiedzUsuńTen komentarz został usunięty przez administratora bloga.
OdpowiedzUsuńCiekawie opisane techniczne strony GIF-ów, szczególnie temat bloków i palety kolorów, bo mało kto zdaje sobie z tego sprawę. Dziś takie animacje są mocno związane z internetem i komunikacją online, więc szybkie łącze pomaga przy ich tworzeniu i udostępnianiu. Sam często szukam materiałów i narzędzi w sieci, a przy okazji sprawdzam różne opcje technologiczne, nawet tak niezwiązane tematycznie jak Fotowoltaika. Fajnie, że poruszasz też kwestię stratności, bo to ważne przy pracy z grafiką.
OdpowiedzUsuń