SVGをPNGに変換して、無限にスケーラブルなベクターグラフィックスを固定解像度のラスター画像に変換します。SVGファイルはレスポンシブWebデザインに最適ですが、PNGはメールクライアント、レガシーソフトウェア、ベクター形式をサポートしない印刷ワークフローとの普遍的な互換性を提供します。
得られるもの:PNG出力の詳細
SVGをPNGに変換すると、選択した解像度でラスタライズされた画像が得られ、すべての透明度が保持されます。変換によりグラフィックが固定ピクセル寸法に固定されます。1000×1000pxのPNGはそのサイズでは鮮明ですが、拡大すると画素化します。SVGの透明度はPNGのアルファチャンネルに完璧に転送され、任意の背景で機能する必要があるロゴやアイコンに最適です。
主要なトレードオフ:普遍的な互換性を得ますが、SVGの無限スケーラビリティを失います。最終的な使用法に基づいて解像度を慎重に選択してください。変換後にベクター品質に戻る方法はありません。
なぜSVGをPNG形式に変換するのか
SVGをPNGに変換する主な理由は互換性です。多くのメールクライアントはセキュリティ上の理由でSVGファイルを削除します。Outlook、Gmail、Apple MailはPNGを確実に表示しますが、SVG添付ファイルを完全にブロックまたは削除することがよくあります。メールニュースレターでロゴやグラフィックを送信する場合、PNGは実際に表示されることを保証します。
レガシーソフトウェアも同様の問題を抱えています。旧バージョンのPowerPoint(2016以前)、Photoshop(CS6以前)、多くの印刷制作ツールはSVGのインポートに苦労しています。必要な解像度(印刷には通常300 DPI)でPNGに変換すると、これらのツールがネイティブに処理できるファイルが作成されます。
印刷ワークフローは特定の解像度でラスター形式を必要とします。ほとんどの商業印刷業者は300 DPIでTIFFまたはPNGを期待しています。4×6インチの印刷物は300 DPIで1200×1800ピクセルが必要です。正確なサイズでSVGをPNGに変換すると予測可能な結果が保証されます。
一部のプラットフォームはSVGレンダリングが予測不可能です。FacebookとLinkedInはSVGアップロードをサポートしていますが、フィルターや埋め込みフォントが正しくレンダリングされないことがあります。PNGに変換すると、グラフィックがすべてのプラットフォームとデバイスで同一に表示されることが保証されます。
解像度とDPI:正しい選択をする
- Web使用(72-96 DPI):標準的なWebディスプレイは72-96 DPIを使用します。Webサイトのヘッダーには1920×1080pxでFull HD画面をカバーします。ロゴには800×800pxまたは1000×1000pxがほとんどのレイアウトに適しています。高DPI画面を対象としない限り、実際の表示サイズでエクスポートしてください。
- Retina/高DPIディスプレイ(2×-3×):現代のスマートフォンとMacBookは2×または3×のピクセル密度を使用します。500px表示のアイコンは鮮明さを維持するために1000px(2×)または1500px(3×)のPNGが必要です。高解像度画面のWebグラフィックには、常に意図した表示サイズの2×でエクスポートしてください。
- 印刷(300 DPI):プロフェッショナルな印刷には300 DPIが必要です。ピクセルを計算:幅_インチ × 300、高さ_インチ × 300。5×5インチのロゴには1500×1500pxが必要です。300 DPI未満では印刷時にぼやけて見えます。
- ソーシャルメディア:各プラットフォームには特定の要件があります。Facebook/Twitter Open Graph画像:1200×630px。Instagramの投稿:1080×1080px。LinkedInバナー:1584×396px。正確なサイズはプラットフォームのドキュメントを確認してください。
制限を理解する
- スケーラビリティの喪失:SVGファイルは形状の数学的な説明を保存するため、品質を損なわずに無限にスケーリングできます。PNGは固定ピクセル寸法に固定されます。800×800pxに変換して後で2000×2000pxが必要になった場合、元のSVGから再変換する必要があります。
- 高解像度でのファイルサイズの爆発:5 KBのSVGロゴは800×800pxのPNGで50 KB、3000×3000pxで500 KBになる可能性があります。PNGはすべてのピクセルを保存するため、ファイルサイズは寸法とともに二次的に増加します。
- 簡単な編集なし:SVGはベクターエディターで個々の形状、色、パスを変更できます。PNGに変換すると、ピクセルを操作することになります。将来の編集のために元のSVGファイルを保持してください。
変換する代わりにSVGを維持する場合
すべての訪問者が現在のブラウザを持つ現代のWebサイトでグラフィックを使用している場合はPNGに変換しないでください。SVGはシンプルなグラフィックに対して小さく、すべての画面サイズで完璧にスケーリングし、複数のPNGバリアント(1×、2×、3×)より速くロードします。
レスポンシブデザインでは、追加のHTTPリクエストなしに任意の表示サイズに適応するため、SVGが優れています。5 KBの単一SVGは50pxのモバイルアイコンから2000pxのデスクトップヘッダーまで完璧に機能します。
SVGにアニメーションやインタラクティブな要素(ホバー効果、クリック可能な領域)が含まれている場合、PNGはこの機能を再現できません。SVGはCSSアニメーションとJavaScriptインタラクティビティをサポートしており、PNGにラスタライズすると完全に消えます。
これらの代替案を検討する
SVGより広い互換性が必要だがPNGより優れた圧縮が必要な場合は、SVGをWebPに変換するをお試しください。WebPはPNGと同様に透明度をサポートしますが、通常25-35%小さいファイルを生成します。すべての現代ブラウザで動作します(Chrome、Firefox、Edge、Safari 14+)。
現代のWeb使用にはSVGを維持してください。2026年のロゴ、アイコン、グラフィックに推奨される形式です。メールクライアント、レガシーソフトウェア、SVGレンダリングが壊れているプラットフォームなど、互換性の問題が強制する場合にのみPNGに変換してください。
逆が必要ですか?PNGからSVGは画像トレースを使用してラスター画像をベクターに変換します。トレースされたベクターはネイティブSVGグラフィックほど滑らかではないことに注意してください。
最良の結果のためのヒント
- 最終的な使用法に基づいて解像度を選択:Webサイトで500×500pxで表示する場合は5000×5000pxでエクスポートしないでください。不必要に大きなPNGは帯域幅を無駄にします。出力解像度を実際の使用法に合わせてください。
- Retinaには2×でエクスポート:グラフィックがWebサイトで600px幅で表示される場合、MacBookや現代のスマートフォンなどの高DPIディスプレイでのシャープさを確保するために1200px幅でエクスポートしてください。
- 透明度を確認:SVGに透明度がある場合、正しく定義されていることを確認してください(白い塗りつぶしではなく)。変換後、明るい背景と暗い背景の両方でPNGをプレビューしてください。
- フォントを慎重に扱う:SVGにテキストが含まれている場合、ラスタライズにより現在のフォントレンダリングが固定されます。保証された一貫性のために、変換前にベクターエディターでテキストをパスに変換してください。
- アイコンセットにはバッチ変換を使用:50個のアイコンを変換する場合は、個別ではなく一貫した設定で一度にすべて処理してください。
一般的な問題と解決策
- 間違った解像度の選択:最も頻繁なミスは間違ったサイズでエクスポートすることです。不確かな場合は、少し大きめを選択してください。ピクセル化した画像を拡大するよりも縮小する方が簡単です。Webには意図した表示サイズの2×が安全です。
- ファイルサイズが大きすぎる:PNGが1 MBを超える場合、過剰な解像度でエクスポートした可能性があります。1000×1000pxのロゴは200-300 KBを超えるべきではありません。出力寸法を減らすか、PNG圧縮ツールを検討してください。
- ぼやけた出力:PNGがぼやけて見える場合、SVGにはうまくスケーリングしないラスター要素(埋め込みJPGまたはPNG)が含まれている可能性があります。真のベクターSVGはどの解像度でも鮮明なPNGに変換されます。
- 透明度の喪失:透明な領域が白くなる場合、SVGは真の透明度ではなく白い塗りつぶしを使用している可能性があります。ベクターエディター(Inkscape、Illustrator)で開き、白い背景の塗りつぶしを削除してください。
SVGをPNGに変換する方法
- SVGファイルをアップロード:上記のフォームを使用して1つまたは複数のSVGファイルを選択します。バッチ変換は、アイコンセットやロゴのバリエーションを同時に処理するためにサポートされています。
- 解像度を選択:使用ケースに基づいて出力寸法を設定します。500px表示サイズのWeb使用には、Retinaシャープネスのために1000pxでエクスポートします。印刷には、ピクセルを(インチ × 300 DPI)として計算します。
- 変換してダウンロード:変換により指定された解像度でSVGがラスタライズされ、色、形状、透明度が保持されます。個別のPNGファイルまたはバッチ変換用のZIPアーカイブをダウンロードします。
SVGからPNGへの変換の一般的な用途
- メールニュースレターと署名:ほとんどのメールクライアント(Outlook、Gmail、Apple Mail)はセキュリティ上の理由でSVGファイルをブロックまたは削除します。PNGはメールコンテキストでロゴやグラフィックが確実に表示されることを保証します。
- レガシーソフトウェアの互換性:旧バージョンのPowerPoint、Photoshop、InDesignはSVGサポートが限定的または壊れています。PNGはすべてのデザインおよびプレゼンテーションソフトウェアで普遍的にインポートされます。
- 印刷制作の引き渡し:商業印刷業者は300 DPIでラスター形式を期待しています。正確な印刷寸法(インチ × 300から計算)でSVGをPNGに変換すると、印刷ワークフローで予測可能な結果が保証されます。
- ソーシャルメディアプラットフォーム:ほとんどのプラットフォームがSVGを受け入れますが、レンダリングが一貫しない場合があります。PNGはすべてのプラットフォームで同一の外観を保証します。
- モバイルおよびデスクトップアプリ:多くのアプリケーションフレームワークは、アイコンやUI要素に複数の解像度(1×、2×、3×)のPNGアセットを期待しています。必要な各解像度でSVGを変換してください。
SVG vs PNG:形式比較
- スケーラビリティ:SVGは品質を損なわずに無限にスケーリングします。PNGは固定解像度で、元の寸法を超えて拡大すると画素化します。
- ファイルサイズ:SVGはシンプルなグラフィック(ロゴ、アイコン)に対して小さいです。PNGファイルサイズは解像度とともに増加します。3000×3000pxのPNGは同等のSVGの10×大きくなる可能性があります。
- 互換性:PNGはすべてのソフトウェア、ブラウザ、デバイスで普遍的に機能します。SVGは現代ブラウザでの優れたサポートを持っていますが、メールクライアントやレガシーソフトウェアでは失敗します。
- 編集可能性:SVGはベクターエディターで形状、色、パスの簡単な変更を可能にします。PNGはPhotoshopなどのラスターエディターでのピクセルレベルの編集が必要です。
- 透明度:両方の形式はアルファチャンネル透明度を完全にサポートします。変換は透明な背景を完璧に保持します。
- Webパフォーマンス:シンプルなグラフィックにはSVGが速い(小さいファイル)。多くのグラデーションを持つ複雑なグラフィックには、PNGがブラウザでより速くレンダリングできます。
関連画像変換ツール
- SVGからWebP — PNGより優れた圧縮を持つ現代的な形式
- PNGからSVG — ベクターグラフィックを作成するためにラスター画像をトレース
- SVGからJPG — 写真や透明度が不要な場合にJPGに変換
- すべての画像変換ツール — すべての画像形式変換を探索
SVGからPNGへの変換は、完全な透明度サポートで選択した解像度でのグラフィック品質を維持します。