ToolPkg

Разберите спрайт-лист обратно на кадры

Распаковщик спрайт-листов делает обратное упаковщику: режет один объединённый лист обратно на отдельные спрайты или кадры анимации. Загрузите лист, укажите его JSON атласа или задайте сетку, и скачайте каждый кадр отдельным PNG — всё в браузере.

По JSON атласа или по сетке

Если у вас есть JSON Phaser, Aseprite или TexturePacker, распаковщик извлекает каждый именованный кадр по точным координатам и сохраняет исходные имена. Нет метаданных? Режим сетки делит равномерно разложенный лист по строкам и столбцам или по размеру тайла.

Бесплатно, приватно, без загрузки

Всё работает локально в браузере — без регистрации, без водяных знаков и без ограничений на файлы, а лист не покидает ваше устройство. Извлечённые кадры упаковываются в один ZIP для скачивания.

Частые вопросы

Как разбить спрайт-лист на отдельные изображения?

Загрузите лист, выберите режим сетки (задайте строки и столбцы или размер тайла) или режим атласа (загрузите соответствующий JSON) и экспортируйте — каждый кадр скачивается отдельным PNG внутри ZIP.

Сохраняются ли исходные имена кадров?

Да. В режиме атласа инструмент читает JSON Phaser, Aseprite или TexturePacker и называет каждый PNG по его кадру, поэтому спрайты совпадают с вашими метаданными.

Какие форматы JSON атласа поддерживаются?

Phaser / PixiJS JSON (Hash), Aseprite JSON и TexturePacker JSON-Array — поддерживаются и объектная, и массивная раскладка кадров.

Распаковщик спрайт-листов бесплатный?

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

Что если у меня нет файла JSON?

Используйте режим сетки. Если лист разложен по равномерной сетке, задайте число строк и столбцов (или размер тайла), и инструмент разрежет его равномерно; также можно пропускать полностью прозрачные ячейки.

Загружаются ли мои изображения на сервер?

Нет. Распаковка идёт локально в браузере, поэтому спрайт-лист остаётся на устройстве.