GIF в PNG-кадры
Анимированные GIF, это, по сути, стопка 256-цветных изображений с задержками для каждого кадра. Разбивая их обратно на PNG, вы получаете каждый кадр, готовый для спрайт-листа, покадрового редактирования или импорта в After Effects, Blender или игровой движок. Этот инструмент декодирует поток и возвращает frame_001.png, frame_N.png в виде ZIP.
Как разбить GIF на кадры
-
1
Загрузите GIF
Любой анимированный GIF с конечным числом кадров.
-
2
Декодер проходит по каждому кадру
Задержка и метод утилизации учитываются, поэтому прозрачность накладывается правильно.
-
3
Каждый кадр сохраняется как PNG
С нумерацией с ведущими нулями, благодаря которой файловые менеджеры сортируют их верно.
-
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. Настройте частоту кадров, повторы и размер перед экспортом.