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に対応していないアプリケーション向けのグラフィック
結論
ロゴ、アイコン、シンプルなグラフィックには、無限に拡大縮小できてファイルも非常に小さい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ファイルをサニタイズしてください。
その他の形式比較
人気の画像形式の比較をほかにもご覧ください
PNG vs JPG/JPEG
PNG vs JPG
WebP vs PNG
WebP vs PNG
HEIC/HEIF vs JPG/JPEG
HEIC vs JPG
GIF vs WebP
GIF vs WebP
AVIF vs WebP
AVIF vs WebP
TIFF vs PNG
TIFF vs PNG
BMP vs PNG
BMP vs PNG
MP3 vs FLAC
MP3 vs FLAC
MP3 vs WAV
MP3 vs WAV
AAC vs MP3
AAC vs MP3
OGG vs MP3
OGG vs MP3
M4A vs MP3
M4A vs MP3
FLAC vs WAV
FLAC vs WAV
MP4 vs MOV
MP4 vs MOV
MP4 vs AVI
MP4 vs AVI
MP4 vs MKV
MP4 vs MKV
WebM vs MP4
WebM vs MP4
H.265 / HEVC vs H.264
H.265 vs H.264