本文へ移動
Develop Tools
← 使い方ガイドへ戻る

SVGをJPEG・JPGに変換する方法|背景色と画質の設定

JPEGしか受け付けないフォームや資料へSVGを使う場合は、透明部分へ背景色を合成し、品質を指定して固定pixel画像を作ります。

透明なSVGへ背景色を合成してJPEGへ変換する流れ
透明なSVGへ背景色を合成してJPEGへ変換する流れ

SVGをPNG・JPEG・WebPへブラウザ内で変換する

SVGファイルまたはSVGコードを読み込み、出力形式、倍率またはpixel寸法、背景色、品質を指定して変換できます。処理はブラウザ内で完結し、外部参照や危険な要素は安全化時に除去されます。

SVG画像変換ツールを開く

結論:背景色を決めてからJPEGへ変換する

JPEGにはalpha channelがないため、透明なSVGをそのまま保持できません。DevelopToolsではJPEGを選んだ状態で透明背景を指定できず、白へ切り替わります。白、黒、または利用先の背景色を指定してCanvasへ合成してからJPEGを生成します。

JPEGの品質は1~100%で指定できますが、品質値と容量・画質の関係は画像内容とブラウザencoderで変わります。複数設定を作り、文字、輪郭、gradationを比較します。

JPEGへ向く用途と向かない用途

用途判断
背景付きの写真調イラストJPEG候補
透明ロゴ・アイコンPNGまたはWebPを優先
小さな文字・細線PNGとJPEGを比較
将来サイズ変更する原稿SVGを元データとして保持

背景と画質を確認する手順

  1. 最終利用先の背景色を決めます。
  2. JPEGと背景色を選び、必要なpixel寸法を指定します。
  3. 高めの品質から変換し、容量と輪郭を確認します。
  4. 利用先へ配置して色と余白を最終確認します。

DevelopToolsでSVGをラスター画像へ変換する手順

SVGファイルを選択またはドロップするか、svg要素を含むコードを貼り付けます。複数ファイルには同じ設定をまとめて適用できます。出力形式はPNG・JPEG・WebPで、PNGは透明を保持でき、JPEGは透明を保持できないため背景色が必要です。WebPはブラウザがCanvas出力に対応している場合に使えます。

出力サイズは元SVG、0.5・1・2・3・4倍、幅と高さの直接指定から選べます。直接指定では縦横比を固定でき、1辺の上限は32,767pxです。50メガピクセル以上では警告し、100メガピクセルを超える変換は停止します。JPEGとWebPでは品質、全形式で透明・白・黒・任意色の背景を設定できますが、JPEG選択時の透明指定は白へ切り替わります。

  1. 元SVGを別名で保管し、ファイルまたはSVGコードを読み込みます。
  2. プレビューで文字、余白、外部参照に関する警告を確認します。
  3. PNG・JPEG・WebP、出力サイズ、縦横比、背景色、必要なら品質を設定します。
  4. 変換後の寸法、容量、透明部分、文字、細線を確認して保存します。

SVGは読み込み時にXMLとして解析されます。DOCTYPE、script、foreignObject、iframe、object、embed、audio、video、イベント属性、javascript: URL、外部画像・外部CSS参照は安全化のため削除されます。外部フォントや画像に依存するSVGは、変換結果が元の表示と異なる場合があります。

保存前に確認するポイント

確認対象判断する内容
出力形式透明が必要ならPNGまたはWebP、透明不要の写真調ならJPEGが用途に合うか
出力寸法width・height・viewBoxから得た比率と、利用先が必要とするpixel寸法が合うか
余白と位置viewBoxの原点、描画範囲、preserveAspectRatioにより意図しない空白が出ていないか
文字利用環境にないフォントへ依存せず、改行・字幅・位置が変わっていないか
外部参照外部画像、CSS、Webフォント、foreignObjectが除去されても内容が成立するか
安全性元SVGを保持し、変換結果を100%表示と実際の利用先で確認したか

SVGをラスター画像へ変換すると、拡大しても滑らかなベクター情報は出力画像に残りません。後から別サイズが必要になる可能性がある場合は、元SVGも保存してください。

仕様を確認した参考資料

SVG・Canvas・画像encoderの挙動はブラウザやライブラリの版で変わる場合があります。公式仕様と利用中の環境を確認し、実ファイルで再現性を検証してください。

具体例:SVGをJPEG・JPGに変換する方法|背景色と画質の設定を実ファイルで確認する

ロゴや図版の元SVGを複製し、ブラウザで単体表示した状態と変換ツールのプレビューを並べます。文字、細線、透明部分、余白、埋め込み画像を先に確認すると、出力形式とサイズの問題を切り分けやすくなります。

候補設定を複数作り、ファイル容量だけで決めず、100%表示と実際の掲載サイズで比較します。再変換できるよう元SVGと採用した設定を残します。

  1. 元SVGを複製して保管します。
  2. SVG画像変換ツールへ読み込み、警告と元寸法を確認します。
  3. 目的の形式・寸法・背景色・品質を設定して変換します。
  4. 変換画像を利用先で開き、元SVGと比較して採用を決めます。

拡張子だけを書き換えても画像形式は変わりません。SVGを描画し、PNG・JPEG・WebPのencoderで新しい画像を生成する必要があります。

よくある質問

SVGをJPEG・JPGに変換する方法|背景色と画質の設定では元SVGを削除してもよいですか?
削除しないでください。ラスター画像にはpath、文字、viewBox等の編集可能なベクター情報が残らず、別解像度が必要になったとき元SVGからの再変換が必要です。
変換結果はサーバーへ送信されますか?
DevelopToolsのSVG画像変換ツールでは、読み込み、解析、安全化、Canvas描画、保存をブラウザ内で行い、入力SVGや結果をサーバーへ送信しません。