ImgConvert

GIF フレーム抽出

GIFを元のキャンバスサイズの連番PNG画像に分解します。既存の透明部分を保ち、全フレームの画像を1つのZIPでダウンロードできます。

GIF 1 ファイル、最大 25 MB・240 フレーム・全フレーム合計 6,000 万画素。

GIFを確認や編集に使える画像に分解

リアクションGIFの一瞬を保存したり、動くイラストのポーズを比較したり、短い操作説明から静止画を取り出したりできます。このツールはアニメーション全体をPNGの連番画像に変換します。一度に扱えるGIFは1つで、1フレームだけの静止GIFにも対応します。

すべてのフレームをまとめて抽出します。特定の場面だけを残したい場合は、ZIPをダウンロードして端末上で展開し、必要なPNGを選んでください。アップロード後のプレビューは元のGIFです。このページにはフレーム選択やタイムラインの機能はありません。

GIFのフレームを抽出する手順

1

端末からGIFをアップロード

25 MB以下のGIFを1つ選び、アップロードの完了を待ちます。ファイルを選ぶとすぐにアップロードが始まります。元のGIFは、後述のフレーム数と合計画素数の上限も満たす必要があります。

2

全フレームを抽出

「フレームを抽出」を押すと、サーバーでGIFを処理します。ファイルに保存されているすべてのフレームを順番に書き出します。時刻や画像形式の指定は不要で、出力はPNGです。

3

ダウンロードして展開

処理が完了した結果のダウンロードボタンから、gif-frames.zipを保存します。ZIPを展開すると、連番のPNGを開けます。ダウンロードするファイルは1つのZIPですが、その中に複数のフレーム画像が入ります。

PNG連番画像に含まれるもの

ZIPの中には、画像ビューアーやエディターで個別に開ける静止画像が入ります。新たに作成したアニメーションGIFは含まれません。

連番のファイル名

frame-0001.png、frame-0002.pngの順に名前が付きます。ファイル名で並べると元のフレーム順になります。番号は画像の順番を示し、時刻を表すものではありません。

元のキャンバスサイズ

各PNGの幅と高さは、GIFのキャンバスと同じです。リサイズ、トリミング、追加の減色は行いません。PNGにしても、GIFですでに失われた色や細部は復元できません。

保存されているすべてのフレーム

同じ絵の重複フレームも残します。再生ループによって画像の枚数は増えません。4フレームのGIFは何回繰り返しても4枚のPNGになり、1フレームのGIFではZIPにPNGが1枚入ります。

既存の透明部分

その時点で表示される画面の透明部分は、PNGでも透明のままです。不透明な背景は画像の一部として残り、抽出時に取り除かれることはありません。

PNGをファイル名順に開くと、GIFをコマごとに確認できます。抽出後は普段使う画像アプリで、必要な画像を選んだり編集したりできます。

各PNGが画面全体の画像になる理由

GIFによっては、フレーム間で変化する小さな長方形の領域だけを保存しています。例えば、背景の大部分は同じままでアイコンだけが動く場合です。その領域だけを書き出すと、欠けた画像になってしまいます。

このツールは、前の描画内容を残すか消すかというGIFのルールに従って、各時点のキャンバス全体を復元します。その時点で見えるはずの背景や内容もPNGに含まれます。そのため、現在の更新領域に透明なピクセルがあっても、前の描画内容が残る場所は不透明に見えることがあります。

抽出するのは、デコードしたアニメーションの各場面を表す静止画です。後で元の再生リズムを再現したい場合は、GIFも残してください。PNGのファイル名から分かるのは順番だけで、各画像を表示する時間は分かりません。

ファイル容量・フレーム数・出力の上限

25 MB未満のGIFでも、フレーム数や画素数の上限を超える場合があります。抽出前に元ファイルを確認します。このページには抽出するフレームを減らしたり、出力サイズを小さくしたりする設定はありません。

GIFを1つ、25 MBまで

アップロードするファイル全体に適用されます。破損していたり実際の形式がGIFではなかったりすると、拡張子が.gifでも受け付けられません。

240フレームまで

保存されているフレームは重複分も含めてすべて数えます。アニメーションのループ回数を追加フレームとして数えることはありません。

合計6000万画素まで

キャンバスの幅 × 高さ × フレーム数で計算します。1000 × 1000で60フレームのGIFは上限に達し、61フレームでは超過します。これは画素数の例で、ファイル容量の推定ではありません。

出力は250 MBまで

PNGファイルの合計容量と、完成したZIPの容量が、どちらも250 MB以下である必要があります。超えると抽出に失敗し、一部のフレームだけを渡すことはありません。

各PNGは画面全体を含むため、画像一式の容量が元のGIFより大きくなることがあります。ZIPはファイルをまとめてダウンロードするためのもので、容量が減る保証はありません。上限を超える場合は、縦横のサイズやフレーム数を減らしたGIFを用意してください。

アニメーションを保ったままGIFの容量を小さくしたい場合は、GIF 圧縮を使ってください。この抽出ツールは各フレームを個別の画像として保存するためのものです。

GIFフレーム抽出についてよくある質問

このページは全フレームを抽出します。ダウンロードしたZIPを展開してから、必要な場面の連番PNGを選んでください。先頭フレームだけを1枚のPNGとして直接ダウンロードしたい場合は、GIF を PNG に変換を使えます。

いいえ。中身は静止PNG画像で、再生時間を記録した別ファイルは含みません。ファイル名に順番は残りますが、各フレームの表示時間や繰り返し回数は記録されません。アニメーションを組み直すには時間の設定が別途必要です。参照用に元のGIFを残してください。

出力は個別のPNGをまとめたZIPです。このページでは画像を格子状や横一列に並べたり、スプライトシートにしたりはしません。抽出した画像を素材として、別のエディターで配置できます。

このツールはGIFのみを受け付けます。MP4・MOV・WebMには動画フレーム抽出を使ってください。アニメーションWebPとAPNGは入力に対応しておらず、拡張子を変えてもGIFには変換されません。

GIFのフレームを個別に保存

GIFをアップロードし、各フレームのPNG画像をZIPでまとめてダウンロードできます。