画像 へ戻る
アニメ GIF / APNG フレーム抽出 — PNG / JPEG 書き出し

アニメ GIF / APNG フレーム抽出 — PNG / JPEG 書き出し

アニメーション GIF や APNG (アニメ PNG) を 1 フレームずつ画像として書き出します。ブラウザ標準の ImageDecoder API でデコードするので追加ライブラリ不要。フレーム数の確認や、特定フレームをサムネイルにしたい場合、image-resize や image-crop など 1 枚絵向けのツールに渡す前処理にも。出力は PNG (可逆) / JPEG (品質調整可)、全フレームを ZIP でまとめてダウンロードできます。ファイルは外部に送信されず、すべての処理はブラウザ内で完結します。

画像抽出

使い方

アニメ GIF や APNG をドロップ領域にドラッグ&ドロップするか「ファイルを選択」から複数まとめて選びます。出力フォーマット (PNG / JPEG) と JPEG 品質を決めて「フレームを抽出」を押すと、各フレームが個別画像として書き出されます。サムネイル単位で保存することも、ファイルごとまたは全件まとめて ZIP ダウンロードもできます。

よくある質問

GIF はサーバーに送信されますか?
いいえ。ブラウザ標準の ImageDecoder API でデコードしているので、GIF データもフレーム画像も端末外には出ません。
対応している形式は?
アニメ GIF と APNG (アニメ PNG) です。WebP / AVIF / MP4 などは対象外です (動画なら video-thumbnail / video-to-gif などのツールを使ってください)。
PNG と JPEG どちらを選ぶ?
透過のある GIF / APNG を再利用するなら PNG (可逆・透過保持)。サイズ重視なら JPEG (透過部分は黒で埋められます)。
フレーム数が多い GIF でも動きますか?
フレーム単位で逐次デコードするので動きます。ただし数百〜数千フレーム規模では時間がかかり、メモリ消費も大きくなります。

類似のツール

動画フレーム抽出 — 一定間隔 or 指定枚数で PNG 連番書き出し

動画フレーム抽出 — 一定間隔 or 指定枚数で PNG 連番書き出し

動画ファイルから一定間隔 (毎 N 秒) または指定枚数で複数フレームを PNG として連番抽出します。video-thumbnail (1 フレームだけ抜き出す) の複数フレーム版で、動画解析・絵コンテ用キャプチャ・素材切り出しに便利。ffmpeg.wasm でブラウザ内処理し、MP4 / MOV / WebM / MKV / AVI などに対応。Mode 切替で『間隔モード (毎 N 秒)』『枚数モード (等間隔で M 枚)』を切替可能。出力は各動画ごとに ZIP、全動画まとめての ZIP も可。ファイル名は `<元動画名>-frame<NNNN>-at<秒数>.png` 形式。動画はサーバーに送信されません。

動画画像抽出
画像形式変換 — JPG / PNG / WebP 相互

画像形式変換 — JPG / PNG / WebP 相互

画像を JPEG / PNG / WebP の間で変換します。ブラウザの Canvas で再エンコードするのでネット通信なし。JPEG/WebP は品質スライダー対応。複数ファイル一括処理 + ZIP ダウンロード対応。

画像変換
画像リサイズ — px / % で縦横比維持・ロック

画像リサイズ — px / % で縦横比維持・ロック

JPEG / PNG / WebP の最長辺を指定して、アスペクト比を保ったまま縮小します。複数ファイルをまとめて処理して、個別保存 / ZIP 一括ダウンロードに対応。すべてブラウザ内で処理。

画像リサイズ
画像トリミング — 任意比率 / ピクセル指定で切り抜き

画像トリミング — 任意比率 / ピクセル指定で切り抜き

JPEG / PNG / WebP をドラッグ操作でトリミングできます。アスペクト比は自由 / 1:1 / 16:9 / 4:3 / 3:4 / 9:16 から選択可能。出力形式は PNG / JPEG / WebP、JPEG / WebP は品質も調整できます。アップロードした画像は外部に送信されず、すべての処理はブラウザ内で完結します。

画像切り抜き