ASEPRITE JSON
Conversion de fichier

Convertir ASEPRITE en JSON

RÉPONSE RAPIDE
Est-il possible de convertir ASEPRITE en JSON ?
Oui - ASEPRITE se convertit en JSON.

Aseprite produit un JSON parallèlement à un PNG de feuille de sprite plutôt que de convertir l'image elle-même. Dans l'application, utilisez « File > Export > Export Sprite Sheet » et cochez « JSON Data » ; ou lancez la commande CLI aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json. Le JSON répertorie les rectangles d'images, les durées, les balises et les tranches pour que les moteurs de jeu puissent les lire.

Aussi vers JSON : BDOB · EXPRESS · REPLIT

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir ASEPRITE en JSON ?

Les moteurs de jeu et les frameworks comme Phaser, PixiJS et Unity ont besoin des coordonnées des images et des métadonnées d'animation, pas seulement d'une image. L'exportation vers .json leur donne un atlas lisible par machine cartographiant chaque image et balise à l'intérieur de la feuille de sprite associée, c'est pourquoi cela associe le PNG à un fichier de données.

Comment convertir ASEPRITE en JSON

CLI Aseprite

Exécutez aseprite -b sprite.aseprite --sheet sheet.png --data sheet.json --format json-hash pour générer l'atlas sans interface ; utilisez --format json-array pour une liste ordonnée.

CLI Aseprite vers stdout

Utilisez aseprite -b --data="" sprite.aseprite pour imprimer le JSON directement dans la console pour le scriptage ou l'intégration dans une étape de compilation.

À propos de ces formats

Qualité et points de vigilance

  • Le JSON ne contient pas les pixels - il décrit seulement les images, vous devez donc conserver le PNG de la feuille exportée à ses côtés.
  • Le choix du --format est important : json-hash indexe les images par nom, json-array donne une liste ordonnée ; les moteurs attendent l'un ou l'autre.
  • Les métadonnées de balises, de tranches et de durée ne sont incluses que si votre sprite les définit réellement.

Foire aux questions

Le JSON inclut-il les données d'image ?
Non. Il stocke les rectangles d'images, les durées, les balises et les tranches ; les pixels résident dans le PNG de la feuille de sprite séparé.
Quelle est la différence entre json-hash et json-array ?
json-hash indexe chaque image par nom de fichier ; json-array renvoie une liste ordonnée. Choisissez celui que le chargeur de votre moteur attend.
Puis-je automatiser cela sans ouvrir l'application ?
Oui. Le drapeau de lot -b de la CLI avec --sheet et --data s'exécute sans interface dans les scripts de compilation.
Mes balises d'animation sont-elles exportées ?
Oui, les balises apparaissent sous « frameTags » dans le JSON, avec la durée de chaque image et toutes les tranches.