GIFフレーム分解
GIF Frame Splitter
動くGIFやWebPを番号付きのコマにばらし、コマごとの表示時間も並べます。
GIFのフレームは絵ではありません。前のフレームがキャンバスに残したものの上に貼る継ぎあてで、自分の廃棄規則を持っています。素朴に取り出すと断片の山になります。このツールは1枚ずつ合成し、キャンバス全体を、番号と表示時間を添えて渡します。
アニメーションGIFを置いてください
フレームごとに、合成し終えたキャンバス全体をPNGとして書き出します。
使い方
GIFを置きます
デコードと合成はワーカーで行うので、長いアニメーションでもページが固まりません。
ヘッダーの数値を読みます
フレーム数、キャンバスの大きさ、そして繰り返しの設定——無限、1回、あるいは指定回数——は、推測ではなくファイルから読み出したものです。
1枚だけ、またはzipで受け取ります
サムネイルはそれぞれ番号付きのPNGとして落とせます。上のボタンを押せば、番号を保ったまま全部がzipで手に入ります。
よくある質問
ほとんど止まっているGIFなのに、なぜ全フレームが原寸なのですか
渡す前に合成しているからです。ファイルの中では、多くのフレームは変わらない背景に重ねる小さな継ぎあてです。それ単体では使えないので、まずキャンバスに描いてから渡します。
表示時間がフレームごとに違います
GIFはフレームごとに表示時間を持つので、1枚で止まって別の場所を駆け抜けることができます。表示している数値はファイルの記述そのままで、100分の1秒をミリ秒に直したものです。だから10の倍数で並びます。
動くWebPやAPNGも分解できますか
ここが読むのはGIFです。ほかの形式はフレームの持ち方が十分に違っていて、それぞれのデコーダーが要ります。このページは、できるふりをしません。
ここから渡せます
次の一手
このツールが出したものをそのまま受け取れる道具です。
コンタクトシート
Contact Sheet
フォルダ内の写真を、ファイル名と撮影日を添えた印刷できる一覧ページに並べます。
GIF作成
GIF Maker
並べた画像を動くGIFにまとめ、コマの間隔・繰り返し・パレットを設定します。
画像リサイズ
Image Resizer
ピクセル・パーセント・長辺の目標値で大きさを変え、縦横比の固定と一括処理のプリセットを備えます。
動画をGIFに
Video to GIF
クリップをフレームレート・大きさ・パレットを決めて動くGIFかWebPにします。
背景透過(切り抜き)
Background Remover
平坦な背景や単色の背景をOKLabでキーイングして透過PNGにし、縁はブラシで直せます。
EXIF情報の削除
EXIF Remover
画素には手を触れずに、カメラ・GPS・編集履歴のメタデータだけを写真から消します。