ASEPRITE JSON
Конвертация файлов

Конвертировать ASEPRITE в JSON

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать ASEPRITE в JSON?
Да - ASEPRITE конвертируется в JSON.

Aseprite создает JSON вместе с PNG-атласом спрайтов, а не конвертирует само изображение. В приложении используйте File > Export > Export Sprite Sheet и отметьте JSON Data; или запустите CLI aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json. JSON содержит прямоугольники кадров, длительность, теги и срезы для чтения игровыми движками.

Также в JSON: BDOB · EXPRESS · REPLIT

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Sep 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать ASEPRITE в JSON?

Игровые движки и фреймворки, такие как Phaser, PixiJS и Unity, нуждаются в координатах кадров и метаданных анимации, а не просто в изображении. Экспорт в .json дает им машиночитаемый атлас, сопоставляющий каждый кадр и тег внутри сопутствующего листа спрайтов, поэтому PNG всегда идет в паре с файлом данных.

Способы конвертации ASEPRITE в JSON

Aseprite CLI

Запустите aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json --format json-hash для фоновой генерации атласа; используйте --format json-array для упорядоченного списка.

Aseprite CLI в stdout

Используйте aseprite -b --data="" sprite.aseprite, чтобы вывести JSON прямо в консоль для скриптов или передачи в этап сборки.

Об этих форматах

Качество и на что обратить внимание

  • JSON не содержит пикселей - он только описывает кадры, поэтому вы должны хранить экспортированный PNG-лист рядом с ним.
  • Выбор --format имеет значение: json-hash индексирует кадры по имени, json-array дает упорядоченный список; движки обычно ожидают один из этих вариантов.
  • Метаданные тегов, срезов и длительности включаются только в том случае, если они определены в вашем спрайте.

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

Содержит ли JSON данные изображения?
Нет. Он хранит прямоугольники кадров, длительность, теги и срезы; пиксели находятся в отдельном PNG-файле атласа спрайтов.
В чем разница между json-hash и json-array?
json-hash использует имя файла в качестве ключа для каждого кадра; json-array возвращает упорядоченный список. Выбирайте тот вариант, который ожидает загрузчик вашего движка.
Можно ли автоматизировать это без открытия приложения?
Да. Флаг пакетной обработки CLI -b с параметрами --sheet и --data работает в фоновом режиме в скриптах сборки.
Экспортируются ли мои теги анимации?
Да, теги появляются в разделе frameTags в JSON вместе с длительностью каждого кадра и любыми срезами.