ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。
GIF Splitter
GIF を 1 フレームずつ PNG に分解。ローカル解析、外部ライブラリ不要。
フレーム
フレームはブラウザ内でデコードされ canvas に描画されます。インターレースは自動解除し、一般的なフレーム処理に対応します。
使い方
.gifファイルを選択します。デコードはローカルで行われ、ファイルはアップロードされません。- 論理スクリーン記述子、グローバル/ローカルパレット、グラフィック制御拡張、LZW 圧縮画像データを 1 ブロックずつ解析します。
- デコードされた各フレームがグリッドに遅延(ミリ秒)付きで表示されます。フレームをクリックすると PNG で保存できます。
- すべて PNG で保存 で全フレームを一度に保存します。
よくある用途
- 既存アニメの編集:フレームを分解して一部を差し替え、当サイトの GIF 作成で再合成。
- 静止画の抽出:必要な状態のフレームを正確に取り出す。
- 書き出し不具合の調査:フレーム数と遅延を見て、表示がおかしい原因を特定。
- 素材の再利用:古い GIF スプライトシートからフレームを回収。
よくある質問
Q: 対応する GIF バージョンは? A: GIF87a と GIF89a。グローバル/ローカルパレット、インターレース、透明インデックスに対応します。
Q: 一部だけのフレームがあるのはなぜ? A: GIF は差分領域 + 透明インデックスで保存されることが多いためです。本ツールは各フレームのインデックスをパレットで個別に描画します。差分アニメーションの再生は GIF 作成で再合成するのが確実です。
Q: 壊れたファイルだとどうなりますか? A: 読み取り不能な最初のブロックで停止して報告し、それまでにデコードしたフレームは表示されます。
データはこのデバイス内にとどまります
GIF Splitter は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。
入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。