Извлечь кадры анимации в PNG

Декодировать анимированный GIF или анимированный WebP только тогда, когда браузер поддерживает ImageDecoder, и экспортировать полностью составленные кадры вместе с метаданными времени в ZIP.

Когда этот инструмент полезен

Проверка отдельных состояний анимации, выбор исходных кадров, создание контактной таблицы или перенос кадров в редактор с явными заметками о времени.

Как работает локальная обработка

Удаление GIF и прозрачность преобразуются в полные RGBA-кадры холста декодером GIF. Для анимированного WebP инструмент требует совместимый браузерный ImageDecoder и считывает его декодированные кадры и длительности. Каждый кадр становится PNG, а JSON-манифест записывает порядок, размеры и доступное время.

Как его использовать

  1. Подготовьте источник: Проверка отдельных состояний анимации, выбор исходных кадров, создание контактной таблицы или перенос кадров в редактор с явными заметками о времени.
  2. Обработайте локально: Удаление GIF и прозрачность преобразуются в полные RGBA-кадры холста декодером GIF. Для анимированного WebP инструмент требует совместимый браузерный ImageDecoder и считывает его декодированные кадры и длительности. Каждый кадр становится PNG, а JSON-манифест записывает порядок, размеры и доступное время.
  3. Скачайте и проверьте: Сравните количество кадров, порядок и длительность манифеста с воспроизведением в исходном просмотрщике, проверьте каждый PNG вокруг переходов удаления и прозрачности, а также проверяйте время из WebP в точном браузере, использованном для извлечения.

Важные ограничения

GIF является основной поддерживаемой анимационной технологией. Извлечение анимированного WebP зависит от доступности браузерного ImageDecoder и поведения кодека и может быть недоступно, даже если обычные изображения WebP отображаются. PNG-кадры не остаются анимированными, сжатые прямоугольники кадров превращаются в полные холсты, точность времени может отличаться в зависимости от декодера, а метаданные и изначальное сжатие не сохраняются.

Проверьте загруженный результат

Сравните количество кадров, порядок и длительность манифеста с воспроизведением в исходном просмотрщике, проверьте каждый PNG вокруг переходов удаления и прозрачности, а также проверяйте время из WebP в точном браузере, использованном для извлечения.

Приватность по замыслу

Ваши файлы остаются в этом браузере. Инструмент не загружает исходные данные или результаты на наши серверы.

Вопросы и ответы

Когда этот инструмент полезен?

Проверка отдельных состояний анимации, выбор исходных кадров, создание контактной таблицы или перенос кадров в редактор с явными заметками о времени.

Что на самом деле делает браузер?

Удаление GIF и прозрачность преобразуются в полные RGBA-кадры холста декодером GIF. Для анимированного WebP инструмент требует совместимый браузерный ImageDecoder и считывает его декодированные кадры и длительности. Каждый кадр становится PNG, а JSON-манифест записывает порядок, размеры и доступное время.

Какие ограничения мне нужно понимать?

GIF является основной поддерживаемой анимационной технологией. Извлечение анимированного WebP зависит от доступности браузерного ImageDecoder и поведения кодека и может быть недоступно, даже если обычные изображения WebP отображаются. PNG-кадры не остаются анимированными, сжатые прямоугольники кадров превращаются в полные холсты, точность времени может отличаться в зависимости от декодера, а метаданные и изначальное сжатие не сохраняются.

Как мне проверить результат?

Сравните количество кадров, порядок и длительность манифеста с воспроизведением в исходном просмотрщике, проверьте каждый PNG вокруг переходов удаления и прозрачности, а также проверяйте время из WebP в точном браузере, использованном для извлечения.

Связанные инструменты