GIF в спрайт-лист
Есть анимация в виде GIF? Верните ее в виде спрайт-листа, с которым работает ваш движок.
Бесплатно, без регистрации. Работает в браузере: ваши файлы не покидают компьютер, а после загрузки страницы инструмент работает офлайн.
Как пользоваться
- Перетащите анимированный GIF в рамку.
- Выберите, сколько кадров идет в ряд (или одна длинная полоса).
- Скачайте PNG-лист и JSON с местом и временем каждого кадра.
Что вы получаете
PNG со всеми кадрами GIF по порядку на сетке и JSON-файл в раскладке, которую читают Aseprite и многие движки: прямоугольник каждого кадра и время его показа. Кадры собираются так, как браузер воспроизводит GIF, поэтому кадры, которые хранят только изменения, получаются целыми.
Зачем конвертировать GIF?
Игровые движки проигрывают спрайт-листы, а не GIF. Листы загружаются быстрее, сохраняют точные пиксели и позволяют игре выбирать скорость. Если анимация существует только в виде GIF — превью, которое вам прислали, старый ассет, — это вернет ее.
Советы
- В GIF не больше 256 цветов и прозрачность типа «да или нет»: лист сохраняет ровно то, что содержит GIF.
- Время кадров в GIF указывается в сотых долях секунды, а в JSON — в миллисекундах.
Делаете спрайты из 3D-моделей? Pixor рендерит модель в пиксельные листы со всех сторон, кадр за кадром, и сам записывает GIF, файлы Aseprite и форматы движков. Как это работает.
Попробуйте Pixor бесплатноЕще бесплатные инструменты
- Просмотрщик GLB и glTF: откройте 3D-модель, вращайте ее, проигрывайте анимации и смотрите, что с ней не так.
- Спрайт-лист в GIF: превратите спрайт-лист в анимированный GIF или APNG с точностью до пикселя.
- Нарезка спрайт-листов: разрежьте лист на кадры по сетке или по промежуткам между спрайтами.
- Масштабирование пиксель-арта: увеличьте пиксель-арт от 2× до 16× без размытия — для постов и магазинов.
- Свести к палитре: сопоставьте каждый пиксель с палитрой: из Lospec, файла .gpl или вашей собственной.
- Сборщик спрайт-листов: упакуйте кадры в один лист с JSON, который читает ваш движок.