GIF 圧縮
ブラウザ内で完結、アップロード不要
GIF
選んだサイズ以下 · タイミングは維持
GIF
GIF → より小さな GIF規格
6 項目| 項目 | 値 | 備考 |
|---|---|---|
| 入力 | GIF | 静止画・アニメーションいずれも |
| 出力 | GIF | 同じフレーム、表示時間、ループ回数 |
| サイズ | 256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB | ファイルより小さいサイズのみ。1 MB は 1,000,000 バイトとして計算 |
| 段階 | 7 | まず書き直し、次に色数を減らし、その次に画面を縮小 |
| 画質 | 最初の段階は劣化なし | すべてのフレームの色が収まる場合。収まらない場合は再保存 |
| 処理場所 | このブラウザ | サーバーには送らない |
何が起きるか
3何が起きるのか、なぜか
GIF を置くと、このページはすべての段階で実際に書き出してそれぞれを保持し、元のファイルより小さく、いずれかの段階で到達できるサイズ(256 KB, 500 KB, 1 MB, 2 MB, 5 MB, 10 MB, 15 MB)をボタンとして示します。ボタンにはその段階も書かれています。押すとファイルはすぐに渡されます。すでに書き出し済みのため、ボタンに書かれたサイズがそのまま受け取るサイズです。GIF はどこにも送信されません。このタブの中で分解し、組み直されます。
最初の段階では目に見える変化はありません。各フレームは元のサイズ・元の色数のまま書き直されますが、直前のフレームから変化した矩形部分だけを保存します。GIF ツールがアニメーションを小さく保つための一般的な方法です。フレーム全体を保存する形式で作られた GIF は、これだけで大きく縮むことが多く、すべてのフレームの色が収まっていればピクセルは 1 つも変わらず、バッジは画質劣化なしと伝えます。
それ以降の段階では少しずつ何かを差し出します。まず各フレームの色数を減らし(GIF のピクセルはパレット番号のため、256 色なら 1 ピクセルあたり 8 ビット、64 色なら 6 ビットで済みます)、次に画面を縮小し、さらにその両方を行って、幅 25%、32 色まで進みます。色数とサイズを交互に減らすのは、どちらかだけを先に極限まで減らすと、同じファイルサイズでもより見劣りするためです。フレーム数、各フレームの表示時間、ループ回数はどの段階でも変わりません。
よくある質問
4画質は落ちますか
すべてのフレームの色が収まる場合、最初の段階では落ちません。ピクセルは元のファイルのままで、バッジもそう伝えます。それ以降の段階では何かを差し出すことになり、ボタンにその内容が書かれています。色数を減らせばグラデーションに縞模様が出て、画面を縮小すればピクセル数が減ります。各サイズは、それに収まる中で最も変化の少ない段階を使います。
再生速度が以前と変わったのはなぜですか
変わっていません。各フレームは自身の表示時間を保ち、ループ回数も元のファイルのままです。速度を変えたい場合は、表示時間だけを書き換える GIF 速度変更を使います。
自分の GIF にサイズの選択肢が出ないのはなぜですか
すでに用意している最小のサイズより小さいか、最後の段階(幅 25%、32 色)まで進めても元のサイズより小さいすべての選択肢より大きいままか、どちらかです。ページにはどちらなのかと、到達できた最小のサイズが示されます。それでも足りない場合は、動画からより短い GIF を作り直すのが方法です。
GIF はアップロードされますか
されません。ブラウザがディスクから読み込み、新しいファイルもこのページ内で書き出されます。このサイトにはアップロード先がないため、ファイルの送り先自体がありません。