ImgConvert
ブログに戻る
チュートリアル

透明背景のあるSVGをPNGへ変換する

著者: ImgConvert更新日:
5 min read
SVGPNG
透明背景のあるSVGをPNGへ変換する

Webサイトや文書にラスター画像が必要なら、SVGからPNGへを使います。描画されたSVGにある透明部分はPNGでも保持できます。不透明な背景を自動削除する機能ではありません。

なぜ透明PNGが必要なのか?

柔軟な配置のためにSVGアートワークを透明なPNGアセットに変換するためのワークフロー

透明PNGは以下の用途に欠かせません:

  • ロゴ配置 - どんな色の背景でも使用可能
  • アイコンセット - どこでも一貫した見た目
  • オーバーレイ - デザインや合成のレイヤー
  • Webグラフィック - 白い枠なしで柔軟に配置
  • アプリアセット - テーマに適応するUI要素

SVGと透明

PNGはアルファチャンネルを保存できますが、拡張子だけで透明かどうかは判断できません。PNG-24やPNG-32はエディター側の名称で、当サイトに色モードの選択はありません。SVG内の背景図形は元ファイルで編集する必要があります。

SVGが透明を扱う仕組み

SVGはネイティブで透明をサポートしています:

  • デフォルトでは背景なし(透明)
  • 半透明フィル用のRGBAカラー
  • 要素の透明度属性
  • 複雑な効果のためのブレンドモード

PNGでの維持

PNGは完全なアルファチャンネルをサポートします:

  • 256段階の透明度(8ビット)
  • 滑らかなアンチエイリアスエッジ
  • 半透明グラデーション

SVGを1つ変換する

  1. 20 MB以下のSVGを選んでアップロードを待ちます。
  2. 元サイズなら寸法を空欄にします。指定する場合は各辺8192 pxまでで、両方を指定すると縦横比を保って範囲内に収めます。
  3. PNG圧縮は「バランス(推奨)」から試します。強い圧縮は容量を減らす場合がありますが、画質や透明度は高めません。
  4. 変換して保存し、明暗両方の背景でPNGを確認します。

透明度保持、アルファ強度、背景削除、PNG色モードの設定はありません。サーバー処理後は早めに保存し、元SVGも残してください。

元の図柄を準備する

不要な背景矩形はベクトルエディターで削除します。画像とスタイルは可能ならSVG内にまとめてください。利用できないフォントは見た目が変わるため、重要な文字は元エディターでアウトライン化します。

PNGは固定画素で、編集可能なパスやレイヤーを保持しません。埋め込み画像を拡大しても不足した細部は戻りません。用途に合う寸法で出力して確認してください。

ユースケース

ロゴ変換

ロゴファイルの場合:

  1. SVG内の背景を削除する
  2. 複数のサイズでエクスポートする
  3. 明るい背景と暗い背景で確認する
  4. 透明版と白背景版の両方を含める

アイコンセット

アプリやWebアイコンの場合:

  1. 寸法を標準化する(例:512x512)
  2. 一貫したパディングを維持する
  3. アイコンを1つずつ変換し、元の透明部分が残っているか確認する
  4. 実際の使用サイズでテストする

Webグラフィック

ウェブサイト要素の場合:

  1. 適切な解像度でエクスポートする
  2. レティナ版(2x)を検討する
  3. ファイルサイズが適切か確認する
  4. 異なる背景でのオーバーレイをテストする

複数ファイル・複数サイズ

1回に入力できるSVGは1つです。複数の出力は個別に変換・確認します。フォルダー入力、全体の透明度設定、一括出力はありません。

透明のテスト

保存したPNGを確認します。元画像に描かれた市松模様は普通の画素で、ビューアーの市松模様は表示の補助です。2色以上の背景で比べて区別してください。HTML例は自分のテストページ用です。

クイックテスト方法

  1. 画像エディタでPNGを開く
  2. チェッカー柄の背景(透明)を確認する
  3. 背面に色付きレイヤーを追加する
  4. グラフィックが正しく見えるか確認する

ブラウザテスト

<div style="background: linear-gradient(45deg, #333, #666)">
  <img src="your-graphic.png" alt="Transparency test">
</div>

白い枠が表示されないことを確認してください。

エッジケース

SVGレンダラーごとに同じ画素になると仮定せず、出力の効果を確認します。埋め込み写真の不透明な背景は、その元画像を編集する必要があります。パスの不透明度を変えても下の白い矩形は消えません。

ラスター画像が埋め込まれたSVG

SVGにラスター画像が含まれる場合:

  • ラスター部分は元の透明を維持する
  • ベクター部分は通常通り変換される
  • 埋め込み画像に透明があるか確認する

複雑な透明効果

以下のようなSVGの場合:

  • ぼかし効果
  • ドロップシャドウ
  • ブレンドモード

これらは変換が異なる場合があります。テストして必要に応じて調整してください。

半透明要素

透明度値を持つSVG:

  • 描画後の不透明度を元のSVGと照合する。
  • ファイルサイズが増える可能性がある
  • 変換後の視覚的な正確性を確認する

よくある質問

強い圧縮で透明度も改善しますか?

いいえ。PNGの可逆圧縮処理が変わるだけです。

白背景や輪郭の違いはどう調べますか?

白が元画像かビューアの背景か確認します。透明度トラブルの確認も参照してください。

PNGを編集可能なSVGに戻せますか?

このツールはベクトル化しません。元SVGを保管してください。

次の画像作業に使えるツール

ImgConvert の画像変換、PDF、GIF ツールを探せます。

  • 画像形式の変換
  • PDF ツール
  • GIF ツール
すべてのツールを見る