分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
ここで SVG を WebP に変換できます。無料、アカウント不要です。ファイルを上の枠に落とせば、数秒で結果がダウンロードできる状態になります。 変換はお使いのブラウザーの中で行われるので、ファイルはアップロードされません。Windows でも macOS でも Linux でも、iPhone でも Android でも同じように動き、通信を切っても動き続けます。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
SVG から WebP
SVG は「この経路を描け、この形を塗れ」という指示の集まりで、それ自体に解像度はありません。レンダリングはある特定の大きさで指示を実行し、結果を画素として記録します。その瞬間から図面は消え、絵だけが残ります。
変換時に選んだ大きさがそのまま最終的な大きさです。あとで WebP を拡大しても、間の画素を作り出すことしかできません。ベクター素材が避けたい状況そのものです。
携帯の画面は CSS の 1 ピクセルに実機の 2 から 3 ピクセルを詰め込むので、表示サイズちょうどでレンダリングした画像は多くの端末でぼやけて見えます。2 倍か 3 倍でレンダリングしてブラウザーに縮小させるのが標準的なやり方で、平坦な色のロゴなら 2 倍でも圧縮後は小さく収まります。
例外は本当に大きな画像です。フル幅のヒーロー画像を 3 倍でレンダリングすると誰もダウンロードしたくない大きさになるので、2 倍にとどめるか、SVG をそのまま配信することを検討してください。
SVG はフォントを埋め込まず名前だけを持ちます。レンダラーがそのフォントを持っていれば正しく描かれ、持っていなければ別のものに置き換わり、幅も変わるので、ロゴのまわりのレイアウトごと崩れます。
対策は描画ソフトの側、書き出す前にあります。文字をアウトライン化すれば、文字はパスになり何にも依存しなくなります。編集可能性は失われますが、ロゴにとっては正しい取引です。
ここで書かれる WebP は常に非可逆です。既定の 82 は写真向けに調整されているため、ベクター素材では悪い方向に出ます。1 ピクセルの線ににじみが出て、平坦な色の境目にハローができます。
ロゴやアイコン、図表なら 95 以上に上げてください。平坦な色はどの設定でも軽く圧縮できるので、アーティファクトが消えてもファイルは小さいままです。厳密に一致させたいなら PNG に変換してください。あちらは可逆です。
よくあることです。自分が管理するページに載せるロゴやアイコン、単純なイラストなら、SVG のほうがどんなラスターより小さく、どの画面でも拡大してもぼやけず、CSS から再着色できます。
SVG を拒否する相手がいるときに変換してください。SNS のプレビュー画像は固定サイズの PNG か JPG を要求し、メールクライアントは信頼できず、多くのアップロードフォームは形式そのものを拒否し、セキュリティ上の理由で SVG を拒む配信先も少なくありません。
アイコンは単体ではなく一式で来ます。フォルダーごと投入すれば、各ファイルが選んだ倍率で順に描かれ、ファイル名は拡張子だけ変わって、結果は 1 つの ZIP にまとまります。
一式すべてに同じ倍率を適用してください。見た目で判断するとバラつきが出ます。SVG はバージョン管理の中で原本として残し、新しい大きさが必要になったら一括で作り直すのが手早い方法です。
レンダリングはブラウザーのタブの中、あなたの処理装置で行われます。何もアップロードされないので、待ち行列も 1 日の上限もアカウントも要りません。未公開のブランド資産をよそのサーバーに預ける心配もありません。
200 個のアイコンのフォルダーも、アップロードして取り戻す速さではなく、あなたの機械が描ける速さで変換できます。
| SVG | WebP | |
|---|---|---|
| 正式名称 | Scalable Vector Graphics | WebP 画像 |
| 拡張子 | .svg | .webp |
| メディアタイプ | image/svg+xml | image/webp |
| 圧縮方式 | 無圧縮 | 設定によってどちらにもなる |
| 最初の公開 | 2001 | 2010 |
| 発行元 | W3C | |
| 仕様 | SVG 1.1 | RFC 9649 |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 現行 |
| ビット深度 | — | 8 |
| 扱える色 | RGB | RGB, YCbCr |
| 最大の画像 | — | 1辺 16,383 px |
| ブラウザで開けるか | すべてのブラウザ | すべてのブラウザ |
| 代わりに検討される形式 | PNG, PDF | AVIF, JPG, PNG |
SVG は図形を記述し、WebP は点を扱います。結果は書き出した大きさでは鮮明で、それより大きくすると鮮明ではありません。あとから拡大しても、あいだの点は作り出すしかないからです。この変換で書き出しサイズがほかの多くの変換より重いのは、そのためです。
レイヤーは統合されます。SVG はそれを別々のまま編集できる状態で保ちますが、WebP が保つのは結果です。つまり、どこかのレイヤーを動かす必要のある作業は、先に済ませておく必要があります。
透明は保たれます。SVG も WebP もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
アニメーションは保たれます。SVG も WebP も複数フレームを持てるので、結果も動いたままです。
開くプログラムが重なりません。SVG はInkscape、Adobe Illustrator、Figmaで、WebP はAdobe Photoshop、GIMP、Squooshで開きます。結果を渡す相手には後者のどれかが要ります。
SVG は W3C の形式です(2001 年に登場)。 SVG 1.1 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
WebP は Google の形式で、2010 年から使われています。規定は RFC 9649 です。Adobe Photoshop、GIMP、Squooshがこの形式を読めます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
SVG と WebP は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 文字はファイルに埋め込まれたフォントで描かれます。それ以外は代替フォントに置き換わります。
SVG は図形を記述し、WebP は点を扱います。結果は書き出した大きさでは鮮明で、それより大きくすると鮮明ではありません。あとから拡大しても、あいだの点は作り出すしかないからです。この変換で書き出しサイズがほかの多くの変換より重いのは、そのためです。
レイヤーは統合されます。SVG はそれを別々のまま編集できる状態で保ちますが、WebP が保つのは結果です。つまり、どこかのレイヤーを動かす必要のある作業は、先に済ませておく必要があります。
透明は保たれます。SVG も WebP もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
このページがSVGとWebPについて述べていることは検証できます。根拠となる資料は次のとおりです。