スプライトシートを1コマずつ(個別フレームに)切り出し、PNG をまとめた ZIP で書き出します。「グリッド(列数×行数)」か「セルサイズ(px)」で分割でき、外周の余白とフレーム間の間隔を指定すれば、隙間入りのシートもぴったり揃います。「空フレームを除く」を ON にすると、完全に透明なマスを書き出しから除外します。ファイル名は左→右・上→下の連番+行・列入り。画像はアップロードされません。

分割方法
余白(左右, 上下)
間隔(横, 縦)
フレーム

スプライトシートをここにドロップ

クリックして選択 · または貼り付け (Ctrl/Cmd + V)

ブラウザ内で処理 · アップロードなし

別の画像をドロップ / クリック

1枚のスプライトシート(複数のコマを並べた画像)を、個別のフレーム画像に分割するツールです。分割方法は2通り:「グリッド(列数×行数)」で何コマに割るかを指定するか、「セルサイズ(px)」で1フレームの幅・高さを直接指定できます。シート外周の余白(margin)とフレーム間の間隔(spacing)も設定できるので、隙間を空けてパックされたシートもぴったり切り出せます。プレビューには切り出し枠が重なって表示され、「空フレームを除く」を ON にすると、完全に透明なマス(空きコマ)は半透明で示され、書き出しからも除外されます。書き出しは左→右・上→下の連番で、ファイル名に行(r)・列(c)が入った PNG をまとめた ZIP です。ゲーム開発のアニメーション素材、Unity/Godot 等のインポート前の素材整理、アイコンセットの分解などに使えます。画像はアップロードされず、すべて端末内(Canvas)で処理されます。

使い方

  1. スプライトシートをドロップ、クリックで選択、または貼り付け(Ctrl/Cmd + V)。
  2. 分割方法を「グリッド(列×行)」か「セルサイズ(px)」から選ぶ。
  3. 必要なら余白・間隔を入力し、「空フレームを除く」を切り替える。
  4. プレビューの枠で切り出し位置を確認する。
  5. 「ZIP をダウンロード」で個別フレームの PNG をまとめて書き出し。画像は送信されません。

よくある質問

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

いいえ。分割はすべてブラウザ内(Canvas)で行われます。画像はアップロード・保存・送信されず、あなたの端末内だけで処理されます。

グリッド指定とセルサイズ指定、どちらを使えばいいですか?

1行あたり何コマあるか(列数・行数)が分かっているならグリッド指定が手軽です。1フレームの大きさ(例: 32×32 px)が決まっているシートはセルサイズ指定が正確です。どちらでも余白・間隔と組み合わせられます。

フレームの間に隙間や外側の余白があるシートも分割できますか?

はい。外周の余白(margin)とフレーム間の間隔(spacing)を横・縦それぞれ指定できます。パッカーで隙間を空けて並べたシートも、枠がコマにぴったり合うよう調整できます。

空きコマ(透明なフレーム)を除けますか?

はい。「空フレームを除く」を ON にすると、完全に透明なマスはプレビューで暗く示され、ZIP からも除外されます。歯抜けのアニメシートで不要な透明画像が大量に出るのを防げます。

書き出されるファイルの順番(名前)はどうなっていますか?

左→右・上→下の順に連番を振り、ファイル名に行(r)・列(c)を入れています(例: sheet_01_r1-c1.png)。どのフレームがどの位置かが名前で分かります。

画質は落ちますか?

落ちません。元画像の対応する領域をそのまま切り出して PNG にしているだけなので、拡大・縮小による劣化はありません(透過もそのまま保持されます)。