Мой GIF уходит на сервер?
Нет. Файл целиком разбирается в браузере и при этом не меняется — это просмотр только для чтения.
Посмотрите, что внутри GIF: размеры, число кадров, общую длительность, настройки повтора, глобальную таблицу цветов и покадровые задержки, метод очистки и прозрачность. Только чтение и полностью локально — ничего не меняется и не загружается.
Нет. Файл целиком разбирается в браузере и при этом не меняется — это просмотр только для чтения.
Он говорит плееру, что делать с кадром перед следующим: оставить (рисовать сверху), вернуть фон (очистить область) или вернуть предыдущий кадр. Неверные флаги очистки — частая причина шлейфов и мерцания в анимированных GIF.
У каждого кадра GIF своя задержка с шагом 10 мс, поэтому кодировщики часто их меняют — так GIF может задержаться на одном кадре. Учтите: большинство браузеров воспринимают задержку меньше 20 мс как 100 мс, поэтому некоторые «быстрые» GIF играют медленнее, чем вы ждёте.
Оно берётся из расширения NETSCAPE: 0 — крутить бесконечно, число — проиграть столько раз, а если расширения нет, GIF играется один раз. Инструмент показывает, какой случай у вашего файла.
Глобальная таблица цветов общая для всех кадров, а у любого кадра может быть своя локальная — до 256 цветов. GIF с множеством локальных таблиц может превысить 256 цветов в целом. Таблица кадров здесь показывает глобальную палитру и структуру каждого кадра, чтобы было видно, как собран файл.
Чтобы понять, почему он дёргается или мигает, оценить вес каждого кадра перед оптимизацией, проверить повтор перед публикацией или забрать точную палитру для дизайна — обычный плеер этого не показывает.