ToolPkg

スプライトシートをフレームに分解

スプライトシート分解ツールはパッカーの逆で、1 枚にまとめられたシートを個々のスプライトやアニメフレームに切り分けます。シートをアップロードし、アトラス JSON を渡すかグリッドを設定すれば、各フレームを個別の PNG としてダウンロードできます——すべてブラウザ内で完結します。

アトラス JSON でもグリッドでも

Phaser・Aseprite・TexturePacker の JSON があれば、正確な座標で各名前付きフレームを抽出し、元の名前を保持します。メタデータがない場合は、グリッドモードが行・列数やタイルサイズで均等に分割します。

無料・プライベート・アップロードなし

すべてブラウザ内のローカルで動作し——登録不要・透かしなし・ファイル数制限なしで、シートがデバイスから出ることはありません。抽出したフレームは 1 つの ZIP にまとめてダウンロードできます。

よくある質問

スプライトシートを個別画像に分割するには?

シートをアップロードし、グリッドモード(行・列数やタイルサイズを設定)かアトラスモード(対応する JSON をアップロード)を選んで書き出します——各フレームが個別の PNG として ZIP に入ります。

元のフレーム名を保持できますか?

はい。アトラスモードでは Phaser・Aseprite・TexturePacker の JSON を読み取り、各 PNG をフレーム名で命名するので、スプライトがメタデータと一致します。

どのアトラス JSON 形式に対応していますか?

Phaser / PixiJS JSON(Hash)、Aseprite JSON、TexturePacker JSON-Array に対応——オブジェクト形式と配列形式の両方に対応します。

スプライトシート分解ツールは無料ですか?

完全に無料で、登録不要・透かしなし、シートのサイズやフレーム数に制限はありません。

JSON ファイルがない場合は?

グリッドモードを使います。シートが均等なグリッドに並んでいれば、行・列数(またはタイルサイズ)を設定すれば均等に分割され、完全に透明なセルをスキップすることもできます。

画像はサーバーにアップロードされますか?

いいえ。分解はブラウザ内のローカルで行われるため、スプライトシートはデバイスに留まります。