GIF圧縮では、サイズ・色数・滑らかさのどれを先に調整する?
GIFの縮小、減色、フレーム削減、切り抜きの違いを解説。設定ごとの影響と、出力後の細部・動き・短い表示・ループの確認点をまとめます。
容量を減らしたGIFが、鮮明なまま動きだけカクカクすることがあります。逆に、動きは滑らかでもグラデーションに帯が出る場合があります。どちらも圧縮による変化ですが、失われた情報は異なります。
GIFは連続する画像と各画像の表示時間を保存します。そのため、単なる画質設定ではなく、サイズ、色数、フレーム数を別々に考える必要があります。
主な調整方法を区別する
まず、減らしてよい情報を判断します。
| 調整 | 主に変わるもの | 影響する部分 |
|---|---|---|
| サイズ縮小 | 各フレームのピクセル幅と高さ | 小さい文字、細線、細部 |
| 減色 | 使用する色数 | グラデーション、影、色の変化 |
| フレーム削減 | 動きの中間画像 | 滑らかさ、一瞬だけ表示される内容 |
| 切り抜き | 残す表示範囲 | 構図、動く被写体の欠け |
組み合わせることもできますが、最初からすべて行う必要はありません。小さく表示するならサイズから、細かな動きが重要ならフレーム削減は慎重に判断します。
DocCrunch GIF圧縮には高画質、バランス、最小の3段階と、独立した縮小率設定があります。現在、高画質とバランスは全フレームを残し、最小は中間フレームも減らします。
サイズが大きすぎる場合は寸法を先に調整する
1000×600を500×300に等比縮小すると、各フレームのピクセル数は4分の1になります。ただし、容量まで4分の1になるとは限りません。内容、色、符号化方式にも左右されます。
実際の表示サイズで判断してください。小さい文字が読めなくなったり、細線、カーソル、アイコンが見づらくなったりすることがあります。
DocCrunchには元のサイズ、75%、50%、33%の選択肢があります。まず控えめに縮小し、全編を再生して確認します。すでに用途に合う寸法なら、さらに縮めることが最善とは限りません。
減色は鮮やかさだけを変えるわけではない
GIFはパレットで色を扱い、色数に制約があります。基本はMDNのGIF解説でも確認できます。
変化はグラデーション、影、微妙な色差から現れがちです。滑らかな変化が帯状になり、近い色が一つにまとまることがあります。単に色が薄くなるのではなく、階調が失われる場合があります。
単色の図形、簡単なアイコン、複雑な写真では減色への耐性が違います。DocCrunchの3段階は現在256色、180色、96色です。次を確認しましょう。
- グラデーションに目立つ帯が出ていないか。
- 影が大きな単色の塊になっていないか。
- 小さい文字と背景を区別できるか。
- 再生中に細部がちらつかないか。
静止画より、動かしたときに気づきやすい変化もあります。
フレーム削減は単なる再生速度の変更ではない
再生時間は、残した画像数だけでなく各画像の表示時間でも決まります。中間画像を減らし、その分ほかの画像を長く表示すれば、おおよそのテンポを保ちながら動きの段階を減らせます。ただし位置の変化は急になります。
DocCrunchの最小設定はフレームを間引き、対応する表示時間を合算します。主に減らすのは動きの中間情報であり、単純な早送りではありません。
ゆっくりした単純な動きなら許容できても、速い動き、カーソル操作、短い通知には注意が必要です。1〜2フレームしか出ない内容は不明瞭になったり、残らなかったりする可能性があります。
操作説明では、追加の容量削減より動作が完全に伝わることが重要です。最初の1枚が鮮明でも十分ではありません。
切り抜きは最初のフレームだけで決めない
周囲に固定の空白や不要部分があるなら、GIF切り抜きを検討できます。
切り抜きで減るのは各フレームの範囲であり、再生時間ではありません。全編を見て、被写体が最も遠くまで動いた位置でも枠内に収まるか確認します。
冒頭で空いている場所に、後から文字、開いたメニュー、動く物体が現れることがあります。最初の1枚だけを基準に狭めると、その情報が欠けます。
先に残す範囲を決め、その後で最終寸法を選びましょう。追加の圧縮にはGIF専用の圧縮ツールを使い、静止画専用ツールに渡さないようにします。
ダウンロード後は全編を再生して確認する
サムネイルだけでなく、少なくとも一巡は再生し、次を確かめます。
- 内容: 文字、通知、動く被写体が欠けていないか。
- 画質: 小文字、細線、階調、影が実用的か。
- 動き: 跳びが大きすぎず、短い停止を読めるか。
- 再生: 速度、ループ、終了位置が用途に合うか。
- 納品条件: 寸法と容量が制限内か。
元の再生回数が有限のGIFは、繰り返しを個別に確認してください。DocCrunchは現在、再符号化したGIFを無限ループに設定するため、元の回数が残るとは限りません。
処理はブラウザー内でローカルに行われますが、確認は必要です。原本を残し、そこから設定違いを作る方が、圧縮済みファイルを何度も加工するより比較しやすくなります。
すべてのGIFに最適な設定はありません。必要な寸法、重要な色変化、減らせる動きを分けて考え、容量制限と内容の完全性を両立させましょう。
おすすめの DocCrunch ツール
これらのツールは可能な限りブラウザ内でローカル実行され、ファイルをサーバーへアップロードする必要がありません。