分析と広告のためのCookie
分析と広告のためにCookieを使っており、どちらもGoogleに送られます。拒否しても、目に見える動作は何も変わりません。プライバシーポリシーを読む
SVG を JXL にすると、ベクター画像が横幅 1,024 ピクセル(既定)のビットマップとしてラスタライズされ、JPEG XL の高い圧縮効率で保存されます。透明な背景はそのまま維持されます。処理はあなたのブラウザーの中で完結し、SVG がどこかにアップロードされることはありません。
一度に100ファイルまで。フォーマットが混ざっていても構いません。
順番に変換し、まとめてZIPでダウンロードします。
SVG から JXL
SVG を PNG や JPEG にする人は多いですが、JXL を選ぶのは効率を重視するビルドパイプラインや、次世代形式にすでに対応済みの環境向けに書き出したい場合です。ロゴやアイコンをアプリの中に埋め込むために、軽い静止画として持っておきたいときに使われます。
ブラウザーでの表示にそのまま使うつもりなら、対応状況を先に確認しておくと安心です。JXL はまだ WebP や AVIF ほど広く読めるわけではありません。
SVG はこのサイト専用の描画エンジンで、横幅 1,024 ピクセルになるように描画されます。高さは元の SVG の viewBox の縦横比から決まります。ブラウザーの描画に頼らず、どの環境でも同じ結果になるようにするための設計です。
倍率を 0.1 から 10 まで指定でき、既定の 1 より大きくすればより高解像度に、小さくすればより低解像度に書き出せます。細部の多いイラストを大きく使いたい場合は、倍率を上げておくとよいでしょう。
SVG の描画エンジンは背景を完全に透明にして絵を描くので、SVG に背景の指定がなければ、その透明さは JXL にもそのまま引き継がれます。JXL はアルファチャンネルを持てる形式なので、ここで背景を塗りつぶす処理は行われません。
同じラスタライズの経路でも GIF や JPEG が行き先だと透明は背景色で塗りつぶされますが、JXL、PNG、WebP、AVIF はいずれも透明を保つ側の形式です。
既定の品質は 82 で、JPEG や WebP、AVIF への変換と同じ数値です。この数値はスライダーで調整でき、上げれば画質を、下げればファイルサイズを優先できます。
JXL には可逆圧縮のモードがありますが、この変換ではそれを使うようライブラリーに指示していません。どんな品質を指定しても、非可逆の符号化が行われます。ラスタライズしたベクター画像を 1 ビットも欠けさせずに保存したい場合、この経路は向いていません。
SVG の中の文字は、ファイルに埋め込まれたフォントがあればそれで描かれます。埋め込みがない場合はフォールバックが起きますが、具体的にどのフォントに置き換わるかはこの描画エンジンの内部の挙動で、公表されている仕様として断定できるものではありません。
文字を含む SVG を正確な見た目のまま書き出したいなら、変換前にフォントをファイルへ埋め込んでおくのが確実です。
SVG が SMIL アニメーションや CSS アニメーションを含んでいても、ここでの書き出しは静止画 1 枚です。動きのある SVG から動く JXL が作られることはありません。
ぼかしやドロップシャドウのような SVG フィルター効果が、この描画エンジンでどこまで再現されるかも、個々のファイルで確かめる必要があります。単純な塗りと線で構成された SVG がもっとも確実に描画されます。
JXL は現行の画像形式の中でも圧縮効率が高く、同じ見た目の PNG や JPEG より軽く収まることが多い形式です。単純な図形やロゴであれば、そのぶんの効果がはっきり出ます。
ただし対応する閲覧環境が限られる形式でもあるので、軽さと引き換えに、どこでも開けるという安心感は手放すことになります。用途に応じて選んでください。
処理はすべてブラウザーの中で行われ、SVG がどこかにアップロードされることはありません。1 ファイルあたり 100 MB まで、1 度に 100 個までまとめて置け、終わったものから ZIP で受け取れます。
アイコンセットのように多数の SVG を一括で書き出したい場合にも向いています。
| SVG | JXL | |
|---|---|---|
| 正式名称 | Scalable Vector Graphics | JPEG XL |
| 拡張子 | .svg | .jxl |
| メディアタイプ | image/svg+xml | image/jxl |
| 圧縮方式 | 無圧縮 | 設定によってどちらにもなる |
| 最初の公開 | 2001 | 2021 |
| 発行元 | W3C | Joint Photographic Experts Group |
| 仕様 | SVG 1.1 | ISO/IEC 18181 |
| ライセンス | オープン標準 | オープン標準 |
| 現在の位置づけ | 現行 | 限定的 |
| ビット深度 | — | 32 |
| 扱える色 | RGB | RGB, グレースケール, 広色域 |
| ブラウザで開けるか | すべてのブラウザ | 一部のブラウザ |
| 代わりに検討される形式 | PNG, PDF | AVIF, WebP, PNG |
SVG は図形を記述し、JXL は点を扱います。結果は書き出した大きさでは鮮明で、それより大きくすると鮮明ではありません。あとから拡大しても、あいだの点は作り出すしかないからです。この変換で書き出しサイズがほかの多くの変換より重いのは、そのためです。
透明は保たれます。SVG も JXL もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
アニメーションは保たれます。SVG も JXL も複数フレームを持てるので、結果も動いたままです。
JXL を読めるブラウザーは一部にとどまります。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。
開くプログラムが重なりません。SVG はInkscape、Adobe Illustrator、Figmaで、JXL はGIMPとImageMagickで開きます。結果を渡す相手には後者のどれかが要ります。
2 つは狙っている用途が違います。SVG はウェブ、ロゴと線画、編集、JXL は長期保存と写真です。ここは考える価値があります。一方が存在する理由が、そのままもう一方が使いにくい理由になっていることが多いからです。
SVG は W3C の形式です(2001 年に登場)。 SVG 1.1 で規定されています。ファイルが、それを書いた道具より長く生きなければならないなら、この一点には値打ちがあります。
JXL は Joint Photographic Experts Group の形式で、2021 年から使われています。規定は ISO/IEC 18181 です。GIMPとImageMagickがこの形式を読めます。
SVG は 2001 年、JXL は 2021 年に登場しました。人に渡すならたいてい古いほうが安全で、新しいほうは同じ仕事をより少ないバイト数で片づけます。
いいえ。この変換は完全にブラウザーの中で行われるので、ファイルが端末から出ることはありません。ご自分で確かめられます。開発者ツールのネットワークタブを開いて、何か変換してみてください。ページそのものと、このサービスの費用をまかなっている分析・広告のリクエストは見えますが、あなたのファイルを運んでいるリクエストはひとつもありません。
はい。アカウントも透かしもなく、消費される 1 日の割り当てもありません。お使いの機械の上で動くので、何度でも戻ってきていただけます。ブラウザーが扱えるのは 100 MB までのファイルで、一度に 100 本です。
SVG と JXL は、内容の表し方が根本から違います。ですからこの変換は複製ではなく再構築です。誠実ではありますが、1 バイトも同じというわけではありません。 文字はファイルに埋め込まれたフォントで描かれます。それ以外は代替フォントに置き換わります。
SVG は図形を記述し、JXL は点を扱います。結果は書き出した大きさでは鮮明で、それより大きくすると鮮明ではありません。あとから拡大しても、あいだの点は作り出すしかないからです。この変換で書き出しサイズがほかの多くの変換より重いのは、そのためです。
JXL を読めるブラウザーは一部にとどまります。その点では、2 つのうち通用する場所が狭いのはこちらです。送る前に、受け取る側がこれを受け付けるかどうか確かめてください。
透明は保たれます。SVG も JXL もアルファチャンネルを扱えるので、切り抜いた部分は切り抜かれたままで、その後ろに何かが塗られることはありません。
このページがSVGとJXLについて述べていることは検証できます。根拠となる資料は次のとおりです。