最適化

GIF 圧縮

3 つのレバーと、その場で出る容量。アニメーションはそのまま。

最適化

☞ すべてブラウザ内で処理 — アップロードは一切ありません

ここに GIF をドロップ

またはクリックして選択 — アニメーション GIF のみ

スライダーではなく 3 つのレバー

GIF に「画質」設定は存在しない

JPEG に画質スライダーがあるのは、目がほとんど気づかない細部を捨てているからです。GIF にはその種の仕組みが一切ありません。インデックスカラーを可逆圧縮で保存するだけなので、下げられるつまみがないのです。GIF の容量を決めるのは 3 つだけ——パレットに何色あるか、コマが何枚あるか、1 コマに何ピクセルあるか。軽くする方法はすべて、このどれかです。

3 つのうち、色は費用対効果が最も高い項目です。256 から 64 にすればパレットの 4 分の 3 が消え、しばしばファイルの 3 分の 1 が消えます。しかも動いている絵ではその差に気づくのは本当に難しい。コマの間引きは鈍器です。データが半分や 3 分の 1 になる代わりに動きのぎこちなさが見えるので、アニメーションより画面録画向きです。縮小も効きますが期待ほどではありません——小さいコマは圧縮の効き方が読みにくくなるからです。

3 ステップ

GIF を圧縮する手順

01

GIF をドロップ

ページ内でデコードされます。元の容量は右のパネルに出ます。

02

レバーを動かす

まず色数から。まだ大きければコマの間引きを試します。変えるたびに新しい容量と削減率が更新されます。

03

ダウンロード

再構成された GIF を自分の端末から保存します——ファイルは一度も外に出ていません。

かんたん Q&A

GIF 圧縮のよくある質問

なぜ画質スライダーがないのですか?

GIF にそれが無いからです。パレット方式かつ可逆圧縮なので、JPEG のような「もっと強く圧縮」という設定が存在しません。容量は色数・コマ数・ピクセル数から決まり、ここの 3 つの操作はまさにそれらを変えています。

どれから変えるべき?

色数です。256 から 64 にすると通常はファイルの 3 分の 1 が減り、動いている画ではほとんど見分けがつきません。減色だけで足りないときに初めてコマの間引きへ進んでください。

コマを間引くと再生が速くなりますか?

いいえ。間引かれたコマは自分の時間を残ったコマに渡すので、全体の秒数は変わりません。動きの刻みが粗くなるだけです。本当に速くしたい場合は GIF 速度変更をお使いください。

ほとんど小さくならないのはなぜ?

元から下限に近い GIF があります——色が少なく、コマが少なく、画面も小さいもの。もう一つは、容量の大半がコマ間の変化量で決まる場合で、そこは 3 つのレバーが直接触れません。毎コマ画面全体が動く映像は、何をしても高くつきます。

アニメーションは残りますか?

はい。ループ設定とコマごとのタイミングは保たれ、透明は黒に潰されるのではなく透明として宣言し直されます。

アップロードされますか?

いいえ。デコードも再量子化も再エンコードもブラウザ内で行われるので、アップロード待ちもなく、どこかにファイルの複製が残ることもありません。