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ń