分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで GIF を SVG に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
GIF から SVG
古いロゴやアイコン素材が GIF のまま残っていて、それを拡大しても輪郭が崩れないベクター形式で使いたい、という場面でこの変換が使われます。
ただし SVG になるのは絵を「トレースし直した結果」であって、GIF の画素をそのままベクターの命令に置き換えるわけではありません。この違いは仕上がりに直接影響します。
この変換器が使っているのは輪郭を検出して塗りつぶし領域に変換するトレース処理です。もとの絵がどんな図形の組み合わせで作られていたかを知っているわけではなく、色の塊として画像を読み直しているにすぎません。
単純な平坦色のロゴであれば、この推測は元の形にかなり忠実に一致します。複雑な絵柄になるほど、トレースの結果は元の見た目からずれていきます。
GIF がアニメーションを持っていても、この変換で扱われるのは読み込み時に取得できる最初のコマだけです。SVG 自体もアニメーションを前提にした形式ではないため、動きのある GIF を渡しても静止した 1 枚の絵として処理されます。
トレースは既定で「バランス」というプリセットを使い、絵を 8 色に単純化してから輪郭を検出します。GIF はもともと最大 256 色のパレット画像なので、色数が多い GIF ほどこの単純化の影響を強く受けます。
結果として、グラデーションを含む絵は滑らかな階調ではなく、色の帯が重なったような見た目になります。
フラットな色で構成されたロゴは、6 KB の画像が 16 KB 程度の SVG になる程度で、ファイルサイズも実用的な範囲に収まります。
一方、文字を含むスクリーンショットのようなものをトレースすると、SVG が元の画像の 40 倍もの大きさになった例があります。写真をトレースした場合も、4 倍ほど大きくなったうえに、色の境目がポスター画のようにはっきり分かれた見た目になります。
この変換は `viewBox` 属性を必ず付けて SVG を書き出します。これがないと SVG は見かけ上ベクターでも、実質的にサイズが固定された画像と同じ扱いになってしまいます。
対応する名前空間の宣言も合わせて追加されるため、Illustrator や Inkscape のような編集ソフトでそのまま開けます。
複数の GIF を一度に置いても、順番に処理されて ZIP にまとめて返ってきます。アップロードは発生しませんが、1 回にまとめられるのは 100 ファイルまでです。
色数の多い複雑な絵柄が多く含まれる場合、トレースの処理に時間がかかることがあります。
単色の背景に少ない色数で描かれたロゴやアイコンには、この変換はよく機能します。線が少なく、色の境目がはっきりしている絵ほど、トレースの結果は元の形に近くなります。
写真やグラデーションを多用したイラスト、文字を含むスクリーンショットには向きません。そうした画像は、SVG ではなく PNG や WebP のような画像形式のまま扱うほうが、見た目も容量も安定します。
| GIF | SVG | |
|---|---|---|
| 正式名称 | Graphics Interchange Format | Scalable Vector Graphics |
| 拡張子 | .gif | .svg |
| メディアタイプ | image/gif | image/svg+xml |
| 圧縮方式 | 可逆 — 何も捨てない | 無圧縮 |
| 最初の公開 | 1987 | 2001 |
| 発行元 | CompuServe | W3C |
| 仕様 | GIF89a | SVG 1.1 |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 旧式、ただし今もどこでも読める | 現行 |
| ビット深度 | 8 | — |
| 扱える色 | インデックスカラー | RGB |
| 最大の画像 | 1辺 65,535 px | — |
| ブラウザで開けるか | すべてのブラウザ | すべてのブラウザ |
| 代わりに検討される形式 | WebP, MP4 | PNG, PDF |
透明は保たれます。GIF も SVG もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
アニメーションは保たれます。GIF も SVG も複数フレームを持てるので、結果も動いたままです。
SVG は作業のための形式で、GIF は完成したものを渡すための形式です。戻ってくるのはページの絵ではなく、編集できる文字です。たいていはそれがこの変換の理由であり、同時にこの変換の限界でもあります。
GIF は 1987 年のもので、今ではほとんど使われていません。SVG は今のプログラムが書き出す形式なので、この変換は「読める状態を保つ」という話でもあります。
開くプログラムが重なりません。GIF はGIMP、Adobe Photoshop、ImageMagickで、SVG はInkscape、Adobe Illustrator、Figmaで開きます。結果を渡す相手には後者のどれかが要ります。
SVG はサンプルを生のまま持つので、ファイルは大きく膨らみ、その見返りはありません。この向きに意味があるのは、受け取る側のプログラムが GIF を扱えない場合だけで、実際たいていはそれが理由です。
GIF は CompuServe の形式です(1987 年に登場)。 記録は 1 チャンネルあたり 8 ビットです。
SVG は W3C の形式で、2001 年から使われています。規定は SVG 1.1 です。Inkscape、Adobe Illustrator、Figmaがこの形式を読めます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
GIF と SVG は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 トレースは、絵を平らな図形として描き直します。どんな大きさに拡大してもぼやけないのはそのためです。似た色の領域どうしの境目を見つけて、その一つひとつを輪郭線で囲っていく仕組みなので、そうした領域が本当に存在するもの——ロゴ、アイコン、平塗りのイラスト、スキャンした線画——でいちばんうまくいきます。写真には平らな領域がないので、トレースはそれを作り出してしまいます。結果はポスター調になり、元より大きくなります。トレース後のファイルはお手元のファイルと比べて計測され、どちらが起きたのかをダウンロード前にページが伝えます。
SVG はサンプルを生のまま持つので、ファイルは大きく膨らみ、その見返りはありません。この向きに意味があるのは、受け取る側のプログラムが GIF を扱えない場合だけで、実際たいていはそれが理由です。
透明は保たれます。GIF も SVG もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
アニメーションは保たれます。GIF も SVG も複数フレームを持てるので、結果も動いたままです。
このページがGIFとSVGについて述べていることは検証できます。根拠となる資料は次のとおりです。