PixConvert
SVGPNG

SVG vs PNG

ベクターの精密さとラスターの信頼性。用途に合ったグラフィックの形式を選びましょう。

機能別の比較

圧縮方式

SVG

なし(テキストベース)

PNG

可逆

優位

一般的なファイルサイズ

SVG

グラフィックなら非常に小さい

優位

PNG

中〜大

画質

SVG

完全(ベクター)

PNG

優良

透過のサポート

SVG

はい

PNG

はい

アニメーションのサポート

SVG

はい

優位

PNG

いいえ

ブラウザ対応

SVG

すべての最新ブラウザ, すべてのデザインソフト, Webプラットフォーム

PNG

すべての最新ブラウザ, すべてのデバイス, すべての画像編集ソフト

色深度

SVG

無制限(ベクター)

PNG

1,670万色+アルファ

最適な用途

SVG

ロゴやアイコン

PNG

ロゴやグラフィック

SVGを使うべき場面

  • どんなサイズでも使えるロゴやブランドマーク
  • アイコン、イラスト、インフォグラフィック
  • インタラクティブまたはアニメーションのWebグラフィック
  • ビューポートに合わせて画像が拡大縮小するレスポンシブデザイン
  • Retinaディスプレイでも鮮明に表示したいグラフィック
PNGをSVGに変換

PNGを使うべき場面

  • 写真や複雑なラスター画像
  • スクリーンショットや画面キャプチャ
  • 複雑なテクスチャやグラデーションを含む画像
  • ピクセル単位で制御したいとき
  • SVGに対応していないアプリケーション向けのグラフィック
SVGをPNGに変換

結論

ロゴ、アイコン、シンプルなグラフィックには、無限に拡大縮小できてファイルも非常に小さいSVGが最適です。写真、スクリーンショット、ピクセル単位の細かさが必要な画像にはPNGが欠かせません。最近のWebサイトの多くは、UI要素にSVG、写真コンテンツにPNG(またはWebP)を使っています。

よくある質問

SVGとPNGに関するよくある質問

SVGはあらゆる用途でPNGの代わりになりますか?

いいえ。SVGは図形を数式で記述するベクター形式です。ロゴ、アイコン、イラストは得意ですが、写真や複雑なラスター画像を効率よく表現することはできません。そうした画像には、PNG(またはJPG/WebP)が引き続き必要です。

SVGファイルがPNGよりずっと小さいのはなぜですか?

SVGファイルは図形やパスを記述したXMLテキストでできていますが、PNGファイルはピクセルごとに色データを保存しています。シンプルなロゴなら、SVGでは数KBでも、高解像度のPNGでは数百KBになることがあります。

レスポンシブデザインにはSVGのほうが向いていますか?

はい。SVGは画質を落とさずに任意のサイズに拡大縮小できるため、レスポンシブデザインに最適です。1つのSVGファイルで、小さなスマートフォンの画面でも4Kモニターでも鮮明に表示できます。PNGで同じ結果を得るには、複数の解像度が必要です。

PNGをSVGに変換できますか?

自動トレースツールを使えばPNGをベクターの図形として描き直せますが、結果は近似です。単色のシンプルなグラフィックには向いていますが、写真にはあまり向きません。PixConvertのPNGからSVGへの変換ツールはトレースを行いません。PNGをSVGファイルの中に格納します。

SVGにセキュリティ上の懸念はありますか?

SVGファイルにはJavaScriptなどの実行可能なコードを含められるため、信頼できない送信元からのSVGアップロードを受け付けると、セキュリティ上のリスクになります。XSS攻撃を防ぐため、Webサイトに表示する前に、必ずSVGファイルをサニタイズしてください。