
- 無料ドメイン
- 無料 SSL
- 30日間返金保証
WebP から GIF への変換ツールとは?
WebP から GIF への変換ツールは、アニメーション WebP (.webp) を、WebP が再生できない場所でも動く .gif に変換します。GIF のような動く画像を保存すると、今は多くのサイトがアニメーション WebP で渡してきますが、貼り付けたい先が対応していないことがよくあります。フォーラムの投稿エディタ、古いチャットクライアント、Wiki、チケット管理システム、メール署名などは今でも .gif が前提で、それ以外の形式だと画像が壊れて表示されたり、ダウンロードを促されたりします。
変換はクライアント側で実行されます。ブラウザが WebP を読み取ってフレームを取り出し、各フレームを GIF のパレットに減色して GIF を書き出します。すべてタブの中で完結するので、アップロードもサーバー側の処理待ちもありません。
具体例で見てみましょう。リアクション用のクリップを保存すると、480 x 270 の reaction.webp が手に入ります。36 フレームで、各フレームの表示時間は 70 ミリ秒。ループ全体の長さは 2 秒半強です。これをここにドロップすると、すぐに変換が始まり、行の下に「36 個のアニメーションフレームをすべて保持しました。GIF は 1 フレームあたり 256 色です」というメモが表示されます。フレームごとの表示時間はそのまま引き継がれるので、ループは元と同じ速さで動き、ループ回数も引き継がれます。無限に繰り返す WebP からは無限に繰り返す GIF ができ、1 回だけ再生する設定なら、GIF も 1 回だけ再生されます。
使い始める前に、制限事項を確認しておいてください。フレームごとのデコードにはブラウザの ImageDecoder API を使います。現時点で対応しているのは Chrome と Edge で、Firefox と Safari は未対応です。そのため、これらのブラウザでは最初のフレームしか読み取れず、1 フレームだけの GIF が出力されます。色数にも制約があります。GIF は 1 フレームあたり最大 256 色で、各フレームは個別に減色されるため、グラデーション、フィルムグレイン、動画のような映像では、WebP にはなかった縞状のバンディングが出ます。透明度はオンかオフの 2 値になるので、WebP でなめらかにフェードしていた縁は、くっきりした輪郭になります。表示時間が 20 ms 未満のフレームは 100 ms として書き込まれます。ブラウザも、これほど短い表示時間は同じように扱って再生するためです。
GIF は古い形式なので、通常はファイルサイズが大きくなります。どこでも再生できる形式にするための代償です。100 メガピクセルを超える画像はメッセージを表示して受け付けず、空のファイルも受け付けません。バイト数による上限はありません。長いアニメーションはフレームごとに少し時間がかかりますが、その間もタブは操作できます。1 日あたりの変換回数には上限があります。ツールは無料で、登録は不要です。
WebP を GIF に変換する方法
WebP ファイルを追加する
WebP 画像をボックスにドロップするか、クリックして選択します。アニメーション WebP も静止画の WebP も、複数まとめて追加できます。ファイルはアップロードされず、追加するとすぐに変換が始まります。
アニメーションには Chrome か Edge を使う
GIF には調整できる画質設定がないため、大事なのはブラウザです。アニメーション WebP の全フレームを読み取るには、ブラウザの ImageDecoder API が必要で、現在は Chrome と Edge が対応しています。Firefox や Safari では最初のフレームしか読み取れないため、GIF は静止画になります。
変換結果を確認する
各行には、サムネイル、状態、変換前後のサイズ、そして GIF が何% 小さく、または大きくなったかを示すサイズ行が表示されます。その下のメモには、保持されたアニメーションのフレーム数が表示され、GIF は 1 フレームあたり 256 色であることも案内されます。サムネイルをクリックすると GIF を大きく表示でき、変換前と変換後を切り替えて見比べられます。
GIF ファイルをダウンロードする
行のダウンロードアイコンを押すと、そのファイルを 1 つ保存できます。リストヘッダーの「すべてダウンロード (n 枚)」を押すと、converted-gif.zip にまとめて保存されます。同じ名前のファイルには番号が付きます。「すべてクリア」でリストを空にできます。
なぜ WebP を GIF に変換するのか?
GIF は、技術的な指標のほとんどで WebP に劣ります。それでも変換する人がいるのは、アニメーション WebP が再生されない場所でも、GIF なら再生できるからです。
メールマガジンと署名
メールクライアントは独自のエンジンで画像を表示するため、アニメーション WebP への対応はまちまちです。アニメーション GIF はメールで長年使われてきたので、動く画像をさまざまな受信環境に届けたいときは、より安全な選択です。
スライド、ドキュメント、古いエディタ
プレゼンテーションソフト、ワープロ、多くの画像エディタは GIF を受け付け、再生するか、少なくとも正しく配置できます。同じクリップでも WebP の場合は、アプリやバージョンによって、静止画になったり、画像が壊れて表示されたり、未対応ファイルの警告が出たりすることがあります。
ループと表示間隔を保つ
アニメーションを静止画の JPG や PNG にすると、動きが失われます。このツールが出力するアニメーション形式は GIF だけで、各フレームの表示時間とループ回数が引き継がれます。静止画 1 枚だけが必要な場合は、代わりに WebP を PNG に変換してください。
WebP と GIF の違い: どちらを使うべきか
| WebP | GIF | |
|---|---|---|
| 圧縮方式 | 最新のコーデックによる非可逆圧縮または可逆圧縮。 | 1980 年代後半の LZW を使った、パレット上の可逆圧縮。 |
| 色数 | 数百万色: 赤、緑、青それぞれ 8 ビット。 | パレットから選ぶ、1 フレームあたり最大 256 色。 |
| 透過 | 半透明のなめらかな縁も表現できるフルアルファ。 | オンかオフのみ。パレットの 1 エントリが完全な透明。 |
| アニメーション | 対応。フレームごとの表示時間とループ回数を指定できます。 | 対応。フレームごとの表示時間とループ回数を指定できます。 |
| 一般的なファイルサイズ | 長いクリップでも小さい。 | 同じアニメーションでも、かなり大きくなることが多い。 |
| ソフトウェアの対応状況 | 現行の主要ブラウザはすべて対応。メールクライアントやデスクトップアプリでは対応にばらつきがあります。 | 画像を表示できるほぼすべての場所で再生できます。 |
| 向いている用途 | 自分の Web ページ上のアニメーション。 | メール、フォーラム、チャット、スライドなど、WebP が使えない場所。 |
256 色とはどういうことか
GIF のフレームは、ピクセルごとに色を保存しません。最大 256 色のパレットを保存し、各ピクセルにはそのパレット内の位置を示す番号を持たせます。WebP のフレームは数百万色を保持できるため、変換ツールは各フレームを最もよく表す 256 色を選び、すべてのピクセルを最も近い色に割り当てる必要があります。
ここでは、各フレームが独自のパレットを持ちます。これにより、色が変化するシーンでも、最初のフレーム用に選んだパレットのせいで色が足りなくなることはありません。一方で、同じ色合いがフレームごとにわずかに異なるパレットの色に割り当てられることがあり、広い平坦な領域でかすかなちらつきとして見える場合があります。
ディザリングは適用しません。点を散らして中間色を擬似的に表現する代わりに、ピクセルを最も近いパレットの色に置き換えるため、空や柔らかい光に照らされた顔のようななめらかなグラデーションには、縞状のバンディングが現れます。アニメ調の絵、操作画面の録画、フラットなイラストは、もともと使う色が少ないので影響が最も小さくなります。
透明度も同じ仕組みです。パレットの 1 エントリが完全な透明として予約され、それ以外のピクセルはすべて完全な不透明として扱われます。そのため、WebP のやわらかい光彩やぼかした縁は、くっきりした輪郭になります。
プライバシーとセキュリティ
- フレームはブラウザの ImageDecoder API と Canvas API でデコードされ、タブ内で動く小さなスクリプトによって GIF に組み立てられます。何もアップロードされず、WebAssembly も使いません。
- 1 日あたりの上限チェックで送信されるのは、ツール名とデバイス識別子、ログイン中の場合はアカウントトークンです。アニメーションのデータは含まれません。
- 一括変換が終わると、ページはファイル数、バイト単位の合計サイズ、出力形式を報告します。ファイル名、フレーム、ピクセルがお使いのデバイスから出ることはありません。
- 上限チェックがサーバーに届かなかった場合でも、変換はそのまま実行されます。そのため、ページを読み込んだあとはオフラインでも動作します。
- EXIF やカラープロファイルなどのメタデータは GIF にコピーされません。GIF はデコードしたフレームだけから作られます。
主な機能
すべてのフレームを正しい速さで
フレームは順番に読み取られ、それぞれが自分の表示時間を保ちます。そのため 36 フレームのループは、一定の速さのスライドショーではなく、36 フレームのループとして再生されます。
ループ回数も引き継ぐ
無限にループする WebP からは無限にループする GIF ができ、再生回数が決まっている WebP はその回数を保ちます。無限ループに固定されることはありません。
何をしたかを教えてくれる
完成した各行には、メモが付きます。変換後に残ったフレーム数、または元のファイルが1フレームだけだったことが分かります。アニメーションが正しく変換されたかどうかを確かめるために、GIFを開く必要はありません。
透明は「あり・なし」の2段階で維持
GIFで指定できる透明色は1色だけです。そのため、完全に透明なピクセルは透明のまま残ります。半透明の部分は透明か不透明のどちらかに寄せられるので、輪郭が少しくっきり(硬く)見えます。
よくある質問
Comments
0 comments
No comments yet. Be the first to share your thoughts!

