GIF в PNG-кадры

Загрузить анимированный GIF

Анимированные GIF, это, по сути, стопка 256-цветных изображений с задержками для каждого кадра. Разбивая их обратно на PNG, вы получаете каждый кадр, готовый для спрайт-листа, покадрового редактирования или импорта в After Effects, Blender или игровой движок. Этот инструмент декодирует поток и возвращает frame_001.png, frame_N.png в виде ZIP.

Как разбить GIF на кадры

  1. 1

    Загрузите GIF

    Любой анимированный GIF с конечным числом кадров.

  2. 2

    Декодер проходит по каждому кадру

    Задержка и метод утилизации учитываются, поэтому прозрачность накладывается правильно.

  3. 3

    Каждый кадр сохраняется как PNG

    С нумерацией с ведущими нулями, благодаря которой файловые менеджеры сортируют их верно.

  4. 4

    Скачайте ZIP

    Один архив, по одному PNG на кадр.

Как выглядит результат

my-animation.zip
├── frame_001.png
├── frame_002.png
├── frame_003.png
…
└── frame_042.png

Нумерация начинается с 1, с ведущими нулями, чтобы анимация из 42 кадров правильно сортировалась в Finder, Explorer или ls -1.

Задержки кадров и утилизация

Кадры GIF несут задержку в сотых долях секунды и метод утилизации (ничего не делать, восстановить фон, восстановить предыдущий). Декодер компонует каждый кадр поверх холста по этим правилам, поэтому итоговые PNG, это полные изображения, а не частичные дельты.

Если источник использует утилизацию «восстановить фон» с прозрачностью, некоторые экспортированные кадры могут выглядеть почти прозрачными, это исходный замысел.

Куда дальше идут PNG-кадры

  • Спрайт-листы: соедините кадры по горизонтали в спрайт-лист, пригодный для CSS steps() или Phaser.
  • Видео: подайте в FFmpeg с -framerate и экспортируйте MP4/WebM.
  • Инструменты анимации: импортируйте в Krita, Procreate, After Effects или Aseprite для покадрового редактирования.
  • Документация: выберите ключевой кадр для главного изображения, остальные оставьте в архиве.

Часто задаваемые вопросы

Да. Каждый кадр сохраняется с сохранением альфа-канала, поэтому логотипы или UI-анимации остаются пригодными к использованию на любом фоне.

Полные изображения. Декодер учитывает метод утилизации GIF, поэтому экспортированные PNG показывают скомпонованное состояние, а не покадровую дельту, хранящуюся в потоке GIF.

Инструмент записывает в ZIP файл frames.json со списком каждого кадра и его задержки в миллисекундах, чтобы вы могли воспроизвести исходный тайминг в FFmpeg или видеоредакторе.

Нет. Загрузка обрабатывается для создания ZIP, а затем удаляется.

Сопутствующие инструменты

Изменение размера изображений

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

Генератор мемов

Добавьте верхнюю и нижнюю подписи к JPG, PNG или WebP. Настройте шрифт, цвета и обводку, затем скачайте статичный мем в PNG.

Генератор QR-кодов

Создавайте QR-код из текста или URL в браузере и скачивайте его в PNG.

WebP в JPG

Конвертируйте изображения WebP в JPG/JPEG прямо в браузере. Выберите качество, объедините прозрачность с цветом фона и скачайте без загрузки файлов на сервер.

Генератор штрихкодов

Создавайте Code 128, EAN-13, UPC, ITF-14 и еще семь линейных штрихкодов. Данные остаются в браузере, результат можно скачать в SVG или PNG.

Создание GIF

Преобразуйте серию изображений или короткое видео в анимированный GIF. Настройте частоту кадров, повторы и размер перед экспортом.