ASEPRITE JSON
Conversão de arquivo

Converter ASEPRITE para JSON

RESPOSTA RÁPIDA
É possível converter ASEPRITE para JSON?
Sim - ASEPRITE converte para JSON.

O Aseprite produz um JSON junto com um PNG da folha de sprites, em vez de converter a imagem em si. No aplicativo, use File > Export > Export Sprite Sheet e marque JSON Data; ou execute via CLI aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json. O JSON lista retângulos de quadros, durações, tags e fatias para que os motores de jogos possam ler.

Também para JSON: BDOB · EXPRESS · REPLIT

Nesta página

Testado em macOS, Windows e Linux
Última verificação em Sep 2026

Mais conversores gratuitos

HEIC, PNG, WEBP, MP3 e mais - todas as ferramentas aqui são gratuitas.

Abrir a caixa de ferramentas

Por que converter ASEPRITE para JSON?

Motores de jogos e frameworks como Phaser, PixiJS e Unity precisam de coordenadas de quadros e metadados de animação, não apenas de uma imagem. Exportar para .json fornece a eles um atlas legível por máquina que mapeia cada quadro e tag dentro da folha de sprites acompanhante, por isso este processo combina o PNG com um arquivo de dados.

Como converter ASEPRITE para JSON

CLI do Aseprite

Execute aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json --format json-hash para gerar o atlas via linha de comando; use --format json-array para uma lista ordenada.

CLI do Aseprite para stdout

Use aseprite -b --data="" sprite.aseprite para imprimir o JSON diretamente no console para scripts ou integração em etapas de compilação.

Sobre estes formatos

Qualidade e o que observar

  • O JSON não contém os pixels - ele apenas descreve os quadros, portanto você deve manter o PNG da folha exportada junto com ele.
  • A escolha do --format é importante: json-hash identifica os quadros por nome, json-array fornece uma lista ordenada; os motores geralmente esperam um ou outro.
  • Metadados de tags, fatias e duração são incluídos apenas se o seu sprite realmente os definir.

Perguntas frequentes

O JSON inclui os dados da imagem?
Não. Ele armazena retângulos de quadros, durações, tags e fatias; os pixels residem no arquivo PNG separado da folha de sprites.
Qual é a diferença entre json-hash e json-array?
json-hash usa o nome do arquivo como chave para cada quadro; json-array retorna uma lista ordenada. Escolha o que o carregador do seu motor de jogo espera.
Posso automatizar isso sem abrir o aplicativo?
Sim. A flag de lote -b da CLI com --sheet e --data funciona sem interface gráfica em scripts de automação.
Minhas tags de animação são exportadas?
Sim, as tags aparecem sob frameTags no JSON, junto com a duração de cada quadro e quaisquer fatias.