Czy mój GIF trafia na serwer?
Nie. Plik jest parsowany w całości w przeglądarce i też nigdy nie jest zmieniany — to inspektor tylko do odczytu.
Zobacz dokładnie, co jest w GIF: wymiary, liczbę klatek, łączny czas, ustawienia pętli, globalną tablicę kolorów oraz rozbicie klatka po klatce — opóźnienia, metody usuwania i przezroczystość. Tylko odczyt i w pełni lokalnie — nic nie jest zmieniane ani wgrywane.
Nie. Plik jest parsowany w całości w przeglądarce i też nigdy nie jest zmieniany — to inspektor tylko do odczytu.
Mówi odtwarzaczowi, co zrobić z klatką przed narysowaniem następnej: zostawić ją (rysować na wierzchu), przywrócić tło (wyczyścić obszar) albo przywrócić poprzednią klatkę. Złe flagi usuwania to częsta przyczyna duchów i migotania w animowanych GIF.
Każda klatka GIF trzyma własne opóźnienie w krokach 10 ms, więc kodery często je różnicują — tak GIF może zatrzymać się na jednej klatce. Uwaga: większość przeglądarek traktuje opóźnienia poniżej 20 ms jak 100 ms, dlatego niektóre „szybkie” GIF grają wolniej, niż się wydaje.
Bierze się z rozszerzenia NETSCAPE: 0 znaczy pętlę bez końca, liczba znaczy tyle odtworzeń, a gdy rozszerzenia nie ma, GIF gra tylko raz. To narzędzie pokazuje dokładnie, który przypadek dotyczy pliku.
Globalna tablica kolorów jest wspólna dla wszystkich klatek, a każda klatka może mieć własną lokalną tablicę do 256 kolorów. GIF z wieloma lokalnymi tablicami może łącznie przekroczyć 256 kolorów — tabela klatek pokazuje tu globalną paletę i strukturę klatek, więc widać, jak plik jest zbudowany.
Aby sprawdzić, czemu się zacina albo migocze, zobaczyć ciężar każdej klatki przed optymalizacją, potwierdzić zachowanie pętli przed publikacją albo wyciągnąć dokładną paletę do pracy nad projektem — czego zwykły odtwarzacz nie pokazuje.