Analizator GIF i inspektor klatek

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.

Często zadawane pytania

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.

Czym jest metoda usuwania w GIF?

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.

Dlaczego klatki GIF mają różne opóźnienia?

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.

Co znaczy liczba pętli?

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.

Jaka jest różnica między globalną a lokalną tablicą kolorów?

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.

Po co oglądać GIF zamiast go po prostu puścić?

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.