SVGからJPGコンバーター

ベクターグラフィックを最適な品質とサイズのバランスを持つコンパクトなラスター形式に変換

ソフトウェアのインストール不要 • 高速変換 • プライベートで安全

ステップ1

SVGファイルをアップロード

最大10MBのファイルを3個まで変換できます

ステップ1

SVGファイルをアップロード

登録して1日10回の無料変換を取得

SVGからJPGへの変換とは?

SVGからJPGへの変換は、ベクターグラフィックをラスタライズし、その結果をJPEGアルゴリズムで圧縮するプロセスです。SVGからPNGへの変換とは異なり、ここでは二重の変換が行われます。まず数学的な図形の記述がピクセルグリッドに変換され、次に得られた画像が制御された品質損失を伴って圧縮され、最小限のファイルサイズを実現します。

SVG(Scalable Vector Graphics)は、画像をXML形式の幾何学的命令のセットとして表現します。線、曲線、図形、テキストなど、各要素は数学的に記述されているため、画像を鮮明さを失うことなく任意のサイズに拡大縮小できます。SVGファイルは数百のオブジェクトから成る複雑な構成を含むことができ、そのサイズは画像の「解像度」ではなく、要素の数にのみ依存します。

JPG(JPEG、Joint Photographic Experts Group)は、DCT(離散コサイン変換)アルゴリズムで圧縮されたピクセルグリッドとして画像を保存します。このアルゴリズムは画像を8×8ピクセルのブロックに分割し、高周波情報(人間の目が認識しにくい細かいディテールやシャープな遷移)を破棄します。圧縮度は品質パラメータで調整されます。品質が低いほどファイルは小さくなりますが、アーティファクトが目立つようになります。

なぜ無限に拡大縮小可能なSVGを、損失を伴う制限されたラスターに変換するのでしょうか?答えはJPGの汎用性とコンパクトさにあります。この形式は、古い携帯電話から最新のブラウザ、ソーシャルネットワークからプロの印刷所まで、あらゆる場所でサポートされています。品質パラメータを適切に選択すれば、結果は視覚的にオリジナルと区別がつかず、ファイルサイズは大幅に小さくなります。

SVGからJPGへの変換が必要な場合

ソーシャルネットワークへの投稿

ほとんどのソーシャルプラットフォームは、セキュリティ上の理由からSVGをサポートしていないか、制限しています:

プラットフォーム SVG JPG 特徴
Facebook 不可 最大30MBまで対応
Twitter/X 不可 自動圧縮
Telegram (投稿) 不可 最大10MBまで対応
WhatsApp 不可 自動圧縮
Instagram 不可 1080×1080が最適
TikTok 不可 縦型フォーマット
Pinterest 不可 2:3推奨

ロゴ、イラスト、インフォグラフィックがSVG形式の場合、ソーシャルネットワークに投稿するにはJPGまたはPNGへの変換が必要です。

メールでの送信

メールクライアントは潜在的に危険な形式としてSVGをブロックします(SVGにはJavaScriptコードを含めることができます)。添付ファイルやメール本文への埋め込みにはJPGを使用してください:

  • Gmail - SVG添付ファイルをブロック、JPGは正常に表示
  • Outlook - SVGにセキュリティ警告、JPGは制限なし
  • Yahoo Mail - SVGの表示に制限あり
  • Apple Mail - SVGは添付ファイルとして表示されない

JPGはビジネス通信、マーケティングメール、個人的なメッセージに最適な汎用形式です。

レガシーソフトウェアとの統合

多くのプログラム、特に業界特化型ソリューションはSVGをサポートしていません:

  • 古いMicrosoft Officeバージョン - Office 2016以前はSVGの表示が不正確
  • 文書管理システム - 多くの場合JPG、PNG、PDFに形式を制限
  • CRMシステム - アバターや画像のアップロードは通常JPG
  • ERPシステム - 商品カタログにはラスター画像が必要
  • 会計ソフトウェア - ラスター形式のみの画像インポート

SVGからJPGへの変換により、あらゆるソフトウェアとの互換性が確保されます。

ディスク容量とトラフィックの節約

JPGは損失を伴う圧縮によりPNGよりも大幅にコンパクトです。透明度が不要な画像には、JPGが最適な選択です:

画像タイプ SVG PNG JPG (85%) JPG (70%)
ロゴ (シンプル) 5 KB 50 KB 25 KB 15 KB
イラスト 100 KB 500 KB 150 KB 80 KB
インフォグラフィック 200 KB 1 MB 300 KB 150 KB
複雑なグラフィック 500 KB 2 MB 400 KB 200 KB

画像の大量アップロード(カタログ、ギャラリー、アーカイブ)では、トラフィックとディスク容量の節約が大きくなる可能性があります。

SVGとJPGの技術比較

形式の根本的な違い

SVG (ベクターグラフィック):

  • XML形式での図形の数学的記述
  • 品質を損なわない無限の拡大縮小
  • CSSスタイル、JavaScript、SMILアニメーションのサポート
  • テキストはテキストのまま(編集可能でインデックス可能)
  • 要素レベルでの透明度(opacity、fill-opacity)
  • ファイルサイズは「解像度」ではなく複雑さに依存

JPG (ラスターグラフィック):

  • DCT圧縮されたピクセルグリッド
  • 固定解像度、拡大縮小するとぼやける
  • インタラクティブ性のない静的画像
  • テキストはピクセルに変換される
  • 透明度はサポートされない(背景で置き換え)
  • ファイルサイズは解像度と圧縮品質に比例

特性比較表

特性 SVG JPG
グラフィックタイプ ベクター ラスター
圧縮 Gzip (ロスレス) DCT (ロッシー)
拡大縮小性 無限 解像度に制限
透明度 完全サポート サポートなし
色空間 sRGB sRGB、CMYK、グレースケール
メタデータ XML属性 EXIF、IPTC、XMP
アニメーション CSS、SMIL、JS なし
インタラクティブ性 あり (イベント、スクリプト) なし
ブラウザサポート 全モダンブラウザ 1995年以降の全ブラウザ
セキュリティ XSSの可能性あり 完全に安全
最適な用途 ロゴ、アイコン、図表 写真、複雑な画像

SVGエクスポートでPNGよりJPGが優れている場合

SVGを変換する際、PNG(ロスレス、透明度あり)またはJPG(ロッシー、透明度なし)の選択肢があります。以下の場合はJPGが望ましいです:

  • サイズが重要 - JPGは同等の視覚品質でPNGより30-70%小さい
  • 透明度が不要 - 画像は白または色付きの背景に配置される
  • 多くのグラデーション - 滑らかな色の遷移はJPGでより効率的に圧縮される
  • フォトリアリスティックな要素 - JPGは自然な画像用に作られた
  • 大量処理 - 数千枚の画像アップロード時のトラフィック節約

透明度が必要な場合、シャープなエッジ(テキスト、線)がある場合、または追加編集を予定している場合はPNGが望ましいです。

変換プロセス: 仕組み

SVGからJPGへのラスタライズの段階

  1. XMLドキュメントの解析 - アナライザーがSVGファイルの構造を解析: 要素(rect、circle、path、text)、属性(fill、stroke、transform)、スタイル(CSSインラインと外部)、要素間の関係(use、defs、clipPath)を特定。

  2. キャンバスサイズの決定 - viewBoxとスケールパラメータに基づいて最終解像度が計算されます。viewBox="0 0 100 100"でscale=200%の場合、結果は200×200ピクセルになります。viewBoxがない場合は、width/height属性が使用されます。

  3. フォントの準備 - テキスト要素にはシステムフォントが読み込まれます。外部ソースからのWebフォントは利用できない場合があります。指定されたフォントが見つからない場合は、フォールバック(serifまたはsans-serif)が適用されます。

  4. レイヤーごとのラスタライズ - 各SVG要素はドキュメント内の順序でレンダリングされます(ペインターズアルゴリズム):

    • 図形(rect、circle、ellipse)は数式で計算
    • パス(path)はベジェ曲線で補間
    • グラデーションは各ピクセルごとに計算
    • フィルター(blur、drop-shadow)は行列演算として適用
    • テキストはカーニングと行間を考慮してレンダリング
  5. アルファブレンドによる合成 - 半透明要素はアルファ合成ルールに従って互いに重ね合わされます。結果はRGBAバッファになります。

  6. 透明度を背景で置換 - JPGは透明度をサポートしていないため、すべての透明領域は白(または指定された背景色)で塗りつぶされます。半透明ピクセルは背景とブレンドされます。

  7. YCbCrへの変換 - 色空間がRGBからYCbCr(輝度+2つの色差成分)に変換されます。人間の目は色よりも輝度に敏感であり、色情報をより強く圧縮できます。

  8. JPEG圧縮 - 画像は8×8ブロックに分割され、各ブロックにDCTが適用され、高周波係数は品質パラメータに応じて量子化(粗くなる)されます。品質が低いほど、より多くの情報が破棄されます。

  9. ファイルの形成 - JPEGマーカー、量子化テーブル、JFIF形式の画像データが書き込まれます。

品質パラメータとその影響

JPEG品質は1から100で測定され、100は最小圧縮(最高品質)です:

品質 サイズ (相対) アーティファクト 用途
95-100 100% 目立たない アーカイブ保存、印刷
85-94 50-70% 最小限 Web、一般使用
70-84 30-50% 拡大時に目立つ プレビュー、サムネイル
50-69 15-30% 目立つ Web最適化、モバイル
< 50 < 15% 強い 極端な圧縮

ほとんどのタスクには80-90の範囲が最適です。視覚的に画像はオリジナルと区別がつかず、ファイルサイズは最大の40-60%小さくなります。

透明度処理の特徴

SVGは複数のタイプの透明度をサポートしており、JPGへの変換時にはすべて特別な処理が必要です:

完全に透明な領域 - 要素の外側の空間は背景色で塗りつぶされます。デフォルトは白(#FFFFFF)ですが、変更可能です。

opacity属性 - opacity="0.5"の要素は、次の式で背景とブレンドされます: 最終色 = 要素色 × opacity + 背景色 × (1 - opacity)。赤い塗りつぶし(#FF0000)とopacity=0.5の要素は、白い背景ではピンク(#FF8080)になります。

透明度を持つグラデーション - グラデーションの各カラーストップは独自の透明度を持つことができます。JPGにレンダリングする際、すべてのアルファチャンネル値は背景とのブレンドに変換されます。

マスクとclip-path - グラデーション透明度を持つ複雑なマスクは正しくラスタライズされ、背景とブレンドされます。

最適な使用シナリオ

ブログや記事でのイラスト公開

コンテンツマーケティングには品質と読み込み速度のバランスが必要です。JPGは記事のイラストの標準です:

  • SEO最適化 - ファイルサイズが小さいと読み込みが速くなり、検索エンジンに評価される
  • CMSとの互換性 - WordPress、Wix、Squarespaceは制限なくJPGをサポート
  • サムネイルの自動作成 - CMSはJPGから問題なくプレビューを生成
  • 遅延読み込み - ブラウザはlazy loadingでJPGを効率的に処理

推奨設定: 品質85%、全幅画像の場合は幅1200-1920ピクセル。

ECサイト向け画像の作成

Amazon、eBay、楽天、Shopifyなどのプラットフォームはラスター形式の商品画像を要求します:

プラットフォーム 推奨サイズ 形式 品質
Amazon 1000×1000 JPG 85%+
楽天 700×700 JPG 85%+
eBay 800×800 JPG/PNG 85%+
Shopify 2048×2048 JPG 85%+

商品カードがベクターエディタで作成された場合(背景にロゴ、インフォグラフィック)、JPGへの変換によりすべてのプラットフォームとの互換性が確保されます。

プレゼンテーションやドキュメント用のエクスポート

PowerPoint、Keynote、Googleスライドはラスター画像との相性が良いです:

  • 予測可能な表示 - JPGはどのデバイスでも同じように見える
  • プレゼンテーションサイズの削減 - メール送信時に重要
  • 古いバージョンとの互換性 - Office 2010以前はSVGのサポートが不十分
  • アーティファクトなしの印刷 - ラスターは予測通りにプリンターに出力

プレゼンテーションには品質90%、解像度1920×1080(フルHD)以上を推奨します。

印刷用画像の準備

プロの印刷にはTIFFやPDFが望ましいですが、JPGも広く使用されています:

  • デジタル印刷 - プリンターやプロッターはJPGを受け付ける
  • 写真印刷 - ラボはJPGで作業
  • 大判印刷 - バナー、ポスター
  • グッズ制作 - マグカップ、Tシャツ、マグネット

印刷には品質95-100%、解像度300 DPIを使用(例: 90×50mmの名刺には1063×591ピクセルが必要)。

SVGからJPGへの変換の制限

透明度の喪失

JPGの主な制限はアルファチャンネルがないことです。変換時:

  • 透明な背景は白(または指定された色)に置き換えられる
  • 半透明要素は背景とブレンドされる
  • ソフトシャドウはオーバーレイではなく画像の一部になる

透明度が重要な場合は、PNGまたはWebPを使用してください。

圧縮アーティファクト

JPEG圧縮は特徴的な歪みを生成します:

  • ブロックノイズ - 低品質時に8×8ブロックの境界が見える
  • 輪郭のぼやけ - シャープなエッジが不明瞭になる
  • リンギング - コントラストの高い境界周辺に明るいまたは暗い縞
  • 色のアーティファクト - 細かいディテールのある領域での色相の歪み

シャープなエッジを持つグラフィック(ロゴ、アイコン、テキスト)では、これらのアーティファクトは写真よりも目立ちます。歪みを最小限に抑えるには品質90%以上を使用してください。

編集可能性の喪失

ラスタライズ後、SVGはベクター特性を失います:

  • 個々の要素の色を変更できない
  • テキストを編集できない(ピクセルになった)
  • 品質を損なわずに拡大縮小できない
  • トレースなしでベクターに戻すことができない

将来の変更に備えて元のSVGファイルを保存してください。

フォント依存性

SVG内のテキストはシステムフォントでレンダリングされます。サーバーでの変換時に問題が発生する可能性があります:

  • フォントがインストールされていない - テキストはフォールバックフォントで表示
  • Webフォントが利用できない - 外部リンクが読み込まれない
  • 非標準のグリフ - 正しく表示されない可能性

解決策: 変換前にベクターエディタでテキストをカーブ(アウトライン)に変換してください。

SVG準備の推奨事項

変換前の最適化

  • 非表示要素を削除 - 見えないが処理時間と容量を占める
  • パスを結合 - 多数の小さなオブジェクトはレンダリングを遅くする
  • グラデーションを簡略化 - 複雑な多段階グラデーションは簡略化可能
  • viewBoxを確認 - 正しいviewBoxで正しいプロポーションが保証される

テキストをカーブに変換

変換後にテキストが正しく表示されない場合:

  1. Adobe Illustrator、Inkscape、またはFigmaでSVGを開く
  2. テキスト要素を選択
  3. カーブに変換(オブジェクト->分割・拡張 または パス->オブジェクトをパスに)
  4. SVGを保存

この後、テキストはパスのセットになり、どのシステムでも同じように表示されます。

スケールの選択

最終解像度はラスタライズの品質を決定します:

  • 画面用 - 100%または200%(Retina)
  • ソーシャルネットワーク用 - プラットフォームの推奨に従う(通常1080×1080または1200×630)
  • 印刷用 - 物理サイズから計算した300 DPI
  • アーカイブ用 - 余裕を持って、標準の300-400%

背景色の選択

デフォルトでは透明領域は白(#FFFFFF)に置き換えられます。画像が色付きの背景に配置される場合:

  • 変換前にSVGに背景の四角形を追加
  • コンバーターの設定で背景色を選択(サポートされている場合)
  • その後のオーバーレイにはJPGの代わりにPNGを使用

SVGエクスポートの代替形式

SVGからPNG

透明度が必要な場合、PNGは汎用形式の中で唯一の選択肢です。サイズはJPGより大きいですが、品質は損失なし。

SVGからWebP

WebPはJPG(コンパクト)とPNG(透明度)の利点を兼ね備えています。すべてのモダンブラウザでサポートされていますが、古いプログラムとは互換性がない場合があります。

SVGからPDF

印刷にはPDFがSVGのベクター特性を保持します。ただし、すべてのSVG要素(フィルター、一部のグラデーション)がPDFに正しく変換されるわけではありません。

SVGのまま保存

ターゲットプラットフォームがSVGをサポートしている場合、形式を変更せずにそのままにしてください。SVGはサイズが最小で無限に拡大縮小可能です。

SVGからJPGへの変換の用途

ソーシャルネットワークへの投稿

Facebook、Twitter、Instagram、その他のプラットフォームへの投稿用にベクターイラスト、インフォグラフィック、ロゴをJPGにエクスポート

ECサイト用画像

Amazon、楽天、eBay向けの商品カードや広告バナーをSVGからJPGに変換

メール添付ファイル

ファイルブロックなしでメール送信するためにグラフィックを安全なJPG形式に変換

記事用イラスト

品質と読み込み速度のバランスを取りながら、ブログやコンテンツマーケティング用にベクターグラフィックを最適化

プレゼンテーション用グラフィック

PowerPoint、Keynote、Googleスライドで確実に表示されるよう、図表やイラストをJPGにエクスポート

印刷物

デジタル・大判印刷用にSVGを高解像度でラスタライズ: 名刺、バナー、グッズ

SVGからJPGへの変換のヒント

1

元のSVGを保存

JPGは損失を伴う最終形式です。将来の変更、他のサイズや形式へのエクスポートのために、元のSVGファイルを保存してください

2

タスクに合わせて品質を選択

Web用には80-85%で十分、印刷用には95-100%。品質70%未満ではシャープなエッジやテキストで目立つアーティファクトが発生します

3

テキストをカーブに変換

テキストが正しく表示されない場合は、変換前にIllustrator、Inkscape、またはFigmaでパス(アウトライン)に変換してください

4

透明度の喪失を考慮

透明領域は白くなります。画像が色付きの背景に配置される場合は、その背景をSVGに追加するか、PNGを使用してください

よくある質問

SVGからJPGに変換すると透明度はどうなりますか?
JPGは透明度をサポートしていないため、すべての透明領域は白い背景に置き換えられます。半透明要素(opacity < 1)は白とブレンドされます。透明度が重要な場合は、JPGの代わりにPNGまたはWebPを使用してください。
変換にはどのJPG品質を選ぶべきですか?
ほとんどのタスクには品質85-90%が最適です。視覚的にオリジナルと区別がつかず、ファイルサイズは最大より40-50%小さくなります。印刷には95-100%を使用し、Web最適化には70-80%まで下げることができます。
なぜJPGのテキストがSVGと異なって見えるのですか?
SVG内のテキストはシステムフォントでレンダリングされます。サーバーに必要なフォントがない場合、標準フォントが使用されます。解決策: 変換前にベクターエディタでテキストをカーブ(アウトライン)に変換してください。これでテキストは図形のセットになります。
変換後のファイルサイズはどのくらいになりますか?
SVGの複雑さ、解像度、JPG品質によって異なります。品質85%の1000×1000のシンプルなロゴは50-150 KBになります。同じサイズの複雑なイラストは200-500 KBになります。JPGは同等の解像度のPNGよりもほぼ常に小さくなります。
アニメーションSVGを変換できますか?
変換時には静止画像が作成されます - 最初のフレームまたはアニメーションなしの状態。CSSアニメーション、SMIL、JavaScriptエフェクトはJPGに転送されません。アニメーションを保持するには、GIFまたはビデオ形式を使用してください。
変換時に品質は失われますか?
SVGのラスタライズは最大の精度で行われます。損失はJPEG圧縮段階でのみ発生し、選択した品質に依存します。品質95%以上では損失はほとんど目立ちません。品質80%未満では、シャープなエッジやテキストでアーティファクトが目立つ場合があります。
特定のサイズのJPGを取得するには?
ピクセル単位の最終サイズ = viewBox × スケール。viewBox='0 0 100 100'のSVGをスケール200%で変換すると、200×200ピクセルのJPGになります。必要な解像度に合わせてスケールを調整するか、コンバーターがサポートしている場合は正確なサイズを使用してください。
JPGはロゴに適していますか?
JPGは特定の背景でロゴを一度使用する場合(ウェブサイト、プレゼンテーション、ドキュメント)に適しています。異なる背景で汎用的に使用する場合は、透明度のあるPNGが適しています。任意のサイズでエクスポートできるように元のSVGを保存してください。