SVG to PNG ガイド:寸法指定、透過背景、シナリオへの適応
本記事ではSVGの互換性に関する課題を説明し、寸法指定の原理を明らかにした上で、複数サイズのfavicon出力と透過背景の処理方法を紹介します。
2026-08-11 更新
SVGの互換性に制限があるシナリオ
Office 2016以前のバージョンではSVG画像の挿入・表示に対応しておらず、一部国内SNSプラットフォームの画像アップローダーもSVGベクターファイルを解析できません。
SVG素材の入手後、これらのシナリオで正常に利用するためには固定ラスター形式のPNGに変換する必要があります。変換時には「寸法」と「背景の透過性」の2つのコア課題に対応する必要があります。
PNG出力時にピクセル寸法の指定が必要な理由
SVGはグラフィックの描画命令を格納するベクターグラフィック形式であり、固定のピクセル情報を持ちません。鮮明度を維持したまま任意の倍率に拡大縮小でき、元から固定の解像度を持たないという特徴があります。
PNGはラスターグラフィック形式で、各ピクセルが画面上の1表示点に対応します。正常に表示可能なラスターファイルを生成するためには幅と高さの明確なピクセル値が必要なため、出力時には手動で寸法パラメータを指定しなければなりません。
透過背景の識別と保持
SVGからPNGへの変換ツールは、デフォルトで元のSVGの透過背景を保持します。変換のプレビュー領域では透過領域が白黒の市松模様でマークされるため、ユーザーはプレビューから透過状態を確認できます。
背景を単色に置き換える必要がある場合は、JPG形式で出力した上で対応する下地色を指定できます。PNG形式はアルファチャネル情報を完全に保存できるため、背景透過が必要なデザインシナリオに適しています。
faviconシナリオ向け複数サイズ出力一覧
ウェブサイトのfaviconを作成する際は、異なるデバイス・利用シナリオに適応するため、複数の異なる寸法のPNGファイルを出力する必要があります。上記は一般的な標準出力寸法の一覧です。
実際の変換では、ウェブサイト開発の要件に応じて対応する寸法を選択し、SVGを1つずつ出力した後、ウェブサイトの設定に統合してください。具体的な仕様については、対応するプラットフォームの開発ドキュメントを参照してください。
| 利用シナリオ | 対応ピクセル寸法 |
|---|---|
| ブラウザのデフォルトアドレスバーアイコン | 16×16 |
| ブラウザタブのHigh DPIディスプレイ | 32×32 |
| デスクトップショートカットアイコン | 48×48 |
| iOS Web ホーム画面追加 | 180×180 |
| Android PWA アプリケーションアイコン | 192×192 |
| 高解像度デバイス向けPWAアイコン | 512×512 |
JPG出力時の透過ピクセル下地塗りつぶし設定
透過背景を持つSVGをJPG形式で出力する必要がある場合は、JPG自体がアルファチャネルに対応しておらず、全ての透過領域が指定した色で自動的に塗りつぶされる点に注意してください。
一般的な利用シナリオでは、下地塗りつぶしの色として白を選択することで、大半のドキュメントやウェブページの背景に適応できます。暗い背景に配置するJPGを出力する場合は、対応する暗い色を下地塗りつぶしに選択することで、白い縁が表示される問題を回避できます。
よくある質問
SVGからPNGを出力すると鮮明度が失われますか?
出力寸法がSVGパスが保持できる最大精度を超えない限り、鮮明度が失われることはありません。SVGはベクター形式なので、指定された寸法に応じて対応する鮮明度のPNGラスターを生成できます。
SVG to PNGの変換は有料ですか?本サイトのツールに利用制限はありますか?
本サイトのSVG to PNGツールはオンラインWebツールです。すべての処理はローカルブラウザ内で完了し、ユーザーのファイルが保存されることはありません。料金と利用制限については、公式サイトの現在の公開告知に準じます。
変換後のPNGの透過背景に市松模様が表示されますか?
出力されるPNGファイル自体に市松模様が含まれることはありません。市松模様はツールのプレビューインターフェースにおける透過性の識別表示に過ぎず、出力ファイルの透過領域は透過のまま保持されます。