ASEPRITE JSON
ファイル変換

ASEPRITE から JSON への変換

クイック回答
ASEPRITE を JSON に変換することは可能ですか?
はい - ASEPRITE は JSON に変換可能です。

Aseprite は、画像自体を変換するのではなく、スプライトシートの PNG と共に JSON を生成します。アプリ内では «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 から標準出力へ

スクリプト作成やビルドステップへのパイプ処理のために、JSON をコンソールに直接出力するには aseprite -b --data="" sprite.aseprite を使用します。

これらの形式について

品質と注意点

  • JSON にはピクセルデータは含まれていません。フレームを記述しているだけなので、エクスポートされたシートの PNG を常に一緒に保持する必要があります。
  • «--format» の選択は重要です。json-hash はフレームをファイル名でキー指定し、json-array は順序付きリストを提供します。エンジンがどちらを期待しているか確認してください。
  • タグ、スライス、持続時間のメタデータは、スプライトで実際に定義されている場合にのみ含まれます。

よくある質問

JSON に画像データは含まれますか?
いいえ。フレームの矩形、持続時間、タグ、スライスを保存します。ピクセルは別のスプライトシート PNG に保存されます。
json-hash と json-array の違いは何ですか?
json-hash は各フレームをファイル名でキー指定します。json-array は順序付きリストを返します。エンジンのローダーが期待する方を選択してください。
アプリを開かずにこれを自動化できますか?
はい。CLI の -b バッチフラグと --sheet および --data を使用すると、ビルドスクリプト内でヘッドレスに実行できます。
アニメーションタグはエクスポートされますか?
はい。タグは JSON 内の «frameTags» の下に、各フレームの持続時間やスライスと共に表示されます。