GIF をリサイズ

結果

アニメーション GIF のリサイズは写真よりも面倒です。すべてのフレームを拡大縮小し、アニメーション全体を再エンコードしなければ、静止画になってしまうからです。このツールは GIF のすべてのフレームを読み取り、1 枚ずつ拡大縮小し、選んだサイズで新しいアニメーション GIF を書き出します。幅と高さをピクセルで入力し、必要なら縦横比を固定して、結果をダウンロードするだけです。すべてブラウザ内で動作するため、ファイルがサーバーにアップロードされることはありません。

GIF をリサイズする手順

  1. 1

    GIF をアップロード

    GIF を枠にドラッグ&ドロップするか、クリックして 30 MB までのファイルを選びます。プレビューがアニメーションを再生するので、正しいファイルか確認できます。

  2. 2

    新しいサイズを選ぶ

    新しい幅と高さをピクセルで入力します。「縦横比を固定」をオンにすると、もう一方の寸法が自動で追従し、GIF が伸びません。オフにすれば幅と高さを個別に設定できます。

  3. 3

    リサイズする

    ツールが各フレームをデコードし、なめらかな補間で新しいサイズに拡大縮小し、新しいアニメーション GIF に再エンコードします。元の各フレームの表示時間は保たれるので、アニメーションは同じ速度で再生されます。

  4. 4

    リサイズした GIF をダウンロード

    新しい GIF をそのままデバイスに保存します。結果は .gif 拡張子を保ち、アニメーションのままです。

GIF のリサイズが写真のリサイズと違う理由

GIF はパレットベースの形式です。各フレームは最大 256 色までを保存し、フレームが順番に再生されてアニメーションになります。正しくリサイズするには 1 枚の画像を拡大縮小するだけでは足りず、すべてのフレームをたどって 1 枚ずつ拡大縮小し、アニメーションを一から作り直す必要があります。このツールはまさにそれをブラウザ内で行います。各フレームを完全なピクセルにデコードし、拡大縮小し、元の動きとテンポを保った新しい GIF に再エンコードします。

再エンコード時にパレットが作り直されるため、色はわずかにずれることがあり、新しいファイルが必ずしもピクセル数に比例して小さくなるとは限りません。とても小さい GIF は少し大きくなることさえあります。それでも、ほとんどのリアクション GIF やステッカーでは、寸法を半分にすればファイルは目に見えて軽くなります。

よくある GIF のサイズ

寸法 一般的なファイルサイズ 向いている用途
100×100 px 20–80 KB チャットのステッカー、絵文字風の反応
320×240 px 100–400 KB フォーラムへの埋め込み、小さな反応 GIF
480×270 px 300 KB – 2 MB Slack や Discord での反応
720×480 px 1–5 MB ソーシャルメディアへの埋め込み
1080×1920 px 5–20 MB 全画面の GIF(動画のほうが軽い)

動画のほうが GIF より適している場合

GIF は手軽ですが、長いものや大きいものには効率が悪いです。おおよそ 5 秒を超える、または短辺が約 480 px を超えると、MP4 や WebM の動画は同じ画質で 5 〜 10 倍小さくなります。しかも多くのソーシャルネットワークは、アップロード時に大きな GIF をどのみち動画へ変換します。リサイズ後も GIF が重く、.gif 形式が特に必要でなければ、短い動画として書き出すほうがたいてい良い選択です。

よくある質問

たいていは小さくなります。幅と高さを半分にすると、フレームあたりのピクセルはおよそ 4 分の 1 になり、通常は元のサイズのごく一部まで圧縮されます。再エンコード時に色パレットが作り直されるため、とても小さい GIF はまれに大きくなることもありますが、一般的なリアクション GIF ではファイルは軽くなります。

はい。ツールはすべてのフレームを保持し、各フレームの表示時間を元ファイルからコピーするので、リサイズした GIF は同じ速度で再生され、元と同じようにループします。GIF を 1 枚の静止フレームにまとめてしまうことはありません。

いいえ。各フレームの表示時間は元ファイルから取得されるため、3 秒再生される GIF はリサイズ後も 3 秒再生されます。

いいえ。デコード、リサイズ、再エンコードはすべてブラウザ内で行われます。ファイルがデバイスから出ることはないので、ページを読み込んだ後はオフラインでも動作します。

幅と高さは 1 ピクセルから 4096 ピクセルまで自由に指定できます。「縦横比を固定」をオンにすれば比率を保って拡大縮小でき、オフにすれば各寸法を個別に設定できます。

関連ツール

このツールは他の言語でも利用できます