SVGとPNGの比較
PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。

SVG画像の変換先の形式を選択します。
印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。
SVGに変換する元の形式を選択します。
印の付いた変換では、レイヤーの統合、ラスタライズ、トーンマッピング、アニメーションの消失などが生じる場合があります。
Scalable Vector Graphics
SVGは、2次元の画像をXMLで記述するW3Cの言語です。固定の画素配列だけを記録するのではなく、パス、図形、テキスト、グラデーション、変形によって画像の描き方を定義します。図表、画面の記号、イラストなど、さまざまな大きさで表示する画像に適しています。
不透明度、クリッピング、マスクを組み合わせて透明部分を表現できます。SVGはラスター画像、フォント、スタイル、外部リソースも参照できるため、こうした依存関係が移植性に影響します。適切な環境ではアニメーションや対話的なスクリプトも使用できますが、静止画像として読み込む場合は、より制限された処理モードで動作することがあります。
拡大縮小しても輪郭をきれいに保ちたい図表、ロゴ、記号にSVGを使えます。SVGに埋め込んだ写真はラスター画像のままで、ベクターの細部が追加されるわけではありません。PNGやJPEGに書き出す際は、画像サイズ、フォント、背景を適切に選択してください。描画すると、ベクター、テキスト、アニメーションの情報が画素に固定されます。
SVGは、非可逆・可逆の画素コーデックではなく、形状を記述します。XMLは転送用に圧縮できますが、ラスタライズは別の処理です。画像サイズが固定され、編集性が失われる場合があります。
SVGは構造化されたウェブ画像のW3C仕様として発展し、後の改訂でウェブプラットフォームの機能との連携が強化されました。
形式ごとに利点と制約が異なります。画像と作業の目的に合わせて選択してください。
PNGはデコード後の画素を可逆圧縮で保持し、アルファチャンネルも格納できます。透過画像やスクリーンショットに適していますが、編集可能な文書のレイヤーやカメラのセンサーデータは保持できず、写真ではファイルが大きくなることがあります。
PDFは文字、ベクターパス、ラスター画像を組み合わせたページの記述を保持します。レイアウトが固定された文書に適しています。画像の抽出やページのラスタライズには、ページ、解像度、色の処理方法を選ぶ必要があります。
WebPは8ビット画像の非可逆・可逆圧縮に、アルファチャンネルとアニメーションを組み合わせた形式です。これらの機能を必要とするウェブ配信に適しています。高精度の画素値や編集可能な元データの構造には、別の作業用形式が必要です。
ICOは複数のサイズのアイコンを一つのリソースにまとめます。Windowsのアプリケーションアイコンや対応するファビコンに適しています。一枚の原寸画像には一般的な画像形式の方が扱いやすく、アイコンの書き出しではサイズを適切に選ぶ必要があります。
SVGは、2次元の画像をXMLで記述するW3Cの言語です。固定の画素配列だけを記録するのではなく、パス、図形、テキスト、グラデーション、変形によって画像の描き方を定義します。図表、画面の記号、イラストなど、さまざまな大きさで表示する画像に適しています。
SVGは、非可逆・可逆の画素コーデックではなく、形状を記述します。XMLは転送用に圧縮できますが、ラスタライズは別の処理です。画像サイズが固定され、編集性が失われる場合があります。
写真を埋め込むだけでは、ラスター画素をSVGに格納するだけです。パスの再構築には別途トレース処理が必要で、あらゆる写真の細部を正確に再現することはできません。
フォント、リンク画像、フィルター、処理モードを確認してください。対話的なSVGを単体で開く場合と、同じファイルを画像要素で表示する場合では、利用できる機能が異なることがあります。
ラスター画像への書き出しでは、出力の画像サイズと静止状態を選択します。パスと編集可能なテキストは失われ、JPEGでは透明部分も背景に合成されます。埋め込みラスター画像の細部には限界があり、拡大しても新しい情報は増えません。
拡大縮小しても輪郭をきれいに保ちたい図表、ロゴ、記号にSVGを使えます。SVGに埋め込んだ写真はラスター画像のままで、ベクターの細部が追加されるわけではありません。PNGやJPEGに書き出す際は、画像サイズ、フォント、背景を適切に選択してください。描画すると、ベクター、テキスト、アニメーションの情報が画素に固定されます。