PerfectVector
著者: Claire Yoon

PNGとSVGの違い:用途に合う形式と変換すべき場面を解説

PNGはピクセル、SVGは数学的な図形でできています。制作物に合わせた選び方と、PNGを本物のSVGに変換する方法を分かりやすく解説します。

2 分で読める
目次

PNGとSVGは、同じものの高品質版と低品質版ではありません。異なる種類のファイルであり、どちらが適切かは制作物によります。PNGは、色付きの小さな四角でできたモザイクのようなピクセル画像です。SVGは数学でできています。線、曲線、図形を、コンピューターが指定サイズで毎回描きます。この違いから、ほかの性質も決まります。簡単な目安として、写真や細部の多い画像にはPNG、ロゴ、アイコン、文字、サイズを変えるもの、大きく印刷するもの、機械でカットするものにはSVGを使います。PNGのロゴをSVGにしたいなら、その形式で保存するのではなく、変換します。その工程の品質が結果を左右します。

要点
  • PNGはピクセルです。写真、スクリーンショット、透明部分が必要な細部の多い画像に適しています。
  • SVGは数学的な情報です。ロゴ、アイコン、文字、サイズ変更、大判印刷、カットするものに適しています。
  • 拡大すると違いが分かります。 両方を10倍にすると、PNGはぼやけ、SVGは鮮明なままです。
  • PNGの名前を.svgに変えるだけでは変換できません。 本物のSVGにするにはトレースが必要です。PNGをSVGに変換し、結果を確認してください。
  • 偽SVGに注意してください。 PNGを.svgファイルで包んでも、ピクセルは見えるままで、編集もできません。

実際の違い:ピクセルと数学的な情報

PNGを開いて大きく拡大すると、いずれ四角が見えます。ピクセルの固定格子だからです。元サイズを超えると、コンピューターが四角の間に何を入れるか推測するため、輪郭が柔らかく角ばります。ウェブサイトから取った小さなロゴが、拡大するとすぐぼやける理由です。

SVGは、パス、図形、テキスト、塗りなどのベクター指示を保存できます。そうした幾何学的な要素は、固定のピクセル格子を見せずに、異なるサイズで描き直せます。ただしSVG 2仕様は、ラスター画像の埋め込みやその他の効果も認めています。SVGが解像度に依存しないのは、関係する内容が本当にベクターである範囲に限ります。「ピクセルではなく指示」という考えが初めてなら、画像のベクター化とは何かをご覧ください。

PNGとSVGを一覧で比較

PNGSVG
構成ピクセル(ラスター)数学的な情報(ベクター)
ぼやけずに拡大できるかできない。解像度は固定できる。どのサイズにも対応
図形の編集不可。1枚の平面画像可能。独立したパスと色
透明部分対応対応
アニメーションAPNGで対応。編集可能な静止画1枚を取り出すには、APNGからSVGへの変換ツールでフレームを選択対応
写真と細かな描写得意苦手。単純化される
ブラウザーとアプリの対応ほぼ共通幅広いが、一部の古いアプリやメールソフトは非対応
一般的なファイルサイズ大きめフラットな作品では小さく、複雑な作品では大きい場合もある
得意な用途写真、スクリーンショット、細部の多いグラフィックロゴ、アイコン、文字、カットファイル

サイズには注意点があります。「SVGは小さい」とよく言われ、フラットなロゴやアイコンでは通常そうです。しかし、写真のような複雑な画像のSVGは、小さな図形をすべて記述するため、PNGより大きくなる場合があります。サイズ面でSVGが強いのは、単純でフラットな作品です。

どちらを使うかは制作物で決める

どちらか1つが常に優れるわけではなく、作業によって決まります。よくある用途の選び方は次のとおりです。

制作するもの使う形式理由
ウェブサイトのアイコンや単純なUIグラフィック対応していればSVGきれいに拡大できる。実際の圧縮サイズとセキュリティ・アセット処理の要件は比較する
あらゆる場所で再利用するロゴSVG再書き出しなしに、1ファイルで名刺から展示会バナーまで拡大可能
写真PNGまたはJPGベクターは写真の連続階調の細部を再現できない
スクリーンショット、アプリのモックアップPNGピクセルを正確に保持し、必要な透明部分も使える
Cricut、Silhouette、ビニールカッター事前定義したカットパスには通常SVG対応ソフトの手順ではラスターのアップロードも変換可能
昇華転写、DTG、プリントシャツ印刷かカットかによる。下記参照
QRコードSVGどの印刷サイズでも鮮明で読み取りやすい
名刺や看板などの印刷ロゴ・グラフィックはSVG、写真はPNG/JPG線画はベクターで鮮明に、写真は高解像度ラスターで良好に印刷

カットの行には例外があります。CricutのPrint Then CutはPNGから使えます。最初にデザインを印刷し、周囲をカットするためです。Cricutの現在のアップロードガイドも、レイヤー付きSVGの読み込みに加え、基本のラスターアップロードとAccess限定のConvert to Layersを説明しています。

昇華転写やプリントシャツは迷いやすい用途です。 適切なファイルは制作業者によります。たとえばPrintfulの現在の印刷ファイル案内は、DTGにはPNGを推奨し、商品ごとの解像度を示しています。熱転写ビニールの手順にはカットパスが必要で、SVGが役立つ元データになります。受け付ける形式、ピクセル寸法、カラープロファイル、透明部分の要件を業者に確認してください。

ロゴの周囲に白い四角が出続ける場合は、形式の優劣ではなく透明部分の問題です。PNGやSVGが必要なのに、透明な背景を保存できないJPGで保存しています。

アイコン、トークン、イラスト付きボードには、ボードゲームの部品ごとにベクターかラスターかを選びます。フラットな資源シンボルに編集可能なパスが必要なら、ボードゲーム作品の変換ツールで1つ試し、セット全体を変換する前に部品レイアウトで確認してください。

PNGをSVGに変えられるか

PNGをSVGに変えられますか? はい。ただしその形式で保存するのではなく、トレースします。ソフトがピクセル画像をベクターパスとして描き直します。逆のSVGからPNGは、固定サイズのピクセルに図形を平坦化するだけなので、簡単で安定しています。難しいのはPNGからSVGであり、トレース品質がすべてです。現代のウェブで見かける3つ目のラスター形式、WebPから始める場合も同じです。

難しい変換では結果が大きく分かれます。良いトレースは作品をきれいで編集可能なパスに再構築します。慎重でないものは、何千もの不要なアンカー、ぎざぎざの輪郭、分離できない色を作ります。同じ入力でも、出力はまったく違います。全体の手順は、品質を落とさずPNGをSVGに変換する方法をご覧ください。

知っておきたい落とし穴: トレースをまったくしない変換ツールもあります。元のPNGを.svgファイルに包んで返すだけです。拡張子は正しく、開くこともできますが、ピクセルのままです。拡大するとぼやけ、図形を1つも編集できません。それが偽ベクターであり、変換する目的を失わせます。ロゴのベクター化でも同じ落とし穴があります。

3つの簡単な確認で、本物のSVGか判断できます。

  • 拡大します。 本物のベクターは鮮明です。偽物は、実体がPNGのままなのでピクセルが見えます。
  • 図形をクリックします。 1枚の平面画像ではなく、個別のパスを選んで動かせるはずです。
  • 複雑さを確認します。 きれいな曲線は何千個ではなく少数のアンカーポイントを使います。肥大化したトレースは編集しにくく、カットも遅くなります。トレースのノードが多くなる理由をご覧ください。

先に明記すべき限界として、すべてのPNGをSVGにするべきではありません。 写真、写真のスクリーンショット、グラデーションの多いAIアートは、きれいにはトレースできません。ベクターは平らな図形を記述するため、連続階調の細部は色の塊に単純化されます。元画像がロゴ、アイコン、フラットなイラストなら適しています。写真ならPNGのまま残してください。

PerfectVectorでの例

PNGからSVGでは、再構築されたパスがそれらの確認を通るかが重要です。PerfectVectorは、適したフラットな作品を、編集可能なパスと色付き図形にするために設計されています。ダウンロード前に、シルエット、パレット、ノード配置をプレビューで比較できます。PNGをSVGに変換し、無料で結果を確認して、完成ファイルが次のツールに合う場合にだけ1クレジットを使ってください。

PNGを拡大
輪郭が明らかにぼやけてピクセルが見えるまで拡大したPNGロゴ
ラスターのPNGでは、輪郭が柔らかく四角いピクセルに分かれます。
SVGを拡大
同じロゴを同じサイズに拡大したSVG。ベクターの輪郭は滑らかです
トレースしたSVGは、同じサイズでも鮮明です。

PNGのまま残すべき場合

SVGが常に改善になるわけではありません。次の場合はPNGを残します。

  • 写真、または写真の細部とグラデーションを持つ画像。
  • ウェブやメール用の手軽な画像が必要なだけで、すでに適切なサイズである場合。
  • どこでも問題なく開けることが必要な場合。PNGは広く共通して使えるラスター形式です。

形式の推奨記事が認める以上に、PNGが適切な場面は多くあります。目的は「常にSVG」ではなく、その仕事に合うファイルを使うことです。

ピクセルアートは興味深い境界例です。SVGにすると、各四角をベクターのタイルとして残すか、意図的にシルエットを滑らかにできます。ピクセルアートのベクター化ガイドでは、その複雑さを加える価値がある場面と、PNGをマスターにすべき場合を説明しています。

絵本では、すべての場面を変換せず、イラストの種類によってラスターとベクターのマスターを選びます。絵本イラストの変換ツールでフラットなキャラクターや装飾を1つ試し、描き込まれた場面は別のラスターマスターとして残してください。

よくある質問

SVGはPNGより優れていますか? 全般的にどちらが優れているわけではなく、適した作業が違います。SVGはぼやけず拡大できるため、ロゴ、アイコン、文字、サイズ変更、大判印刷、カットに向きます。PNGは、SVGでは再現できない実際のピクセルの細部を保存するため、写真、スクリーンショット、細部の多い画像に向きます。

PNGをSVGにできますか? はい。名前の変更ではなく、トレースします。変換ツールがピクセルをベクターパスとして描き直します。ロゴやアイコンなど、フラットでコントラストの高い作品には向きますが、写真には向きません。PNGを.svgで包んだだけでなく、編集可能なパスを持つ本物のベクターか必ず確認してください。

SVGの欠点は何ですか? 写真や連続階調の細部は苦手で、一部の古いアプリやメールソフトは完全対応していません。不適切な変換では、不要なノードが数千個ある、編集しにくい肥大化したファイルになります。フラットなグラフィックでは、通常これらは大きな問題になりません。

CricutにはPNGとSVGのどちらが適していますか? 事前に定義したレイヤー付きカットパスが必要ならSVGを使います。PNGはPrint Then Cutに適し、Cricutの基本画像変換手順でも使えます。Cricut Accessの契約者には、対応画像用のConvert to Layersがあります。印刷するピクセルが必要か、編集可能なカット形状が必要かで選んでください。

プリントシャツにはPNGとSVGのどちらを使うべきですか? 業者と方式によります。DTG業者は適切なサイズのPNGを受け付けることが多く、熱転写ビニールではカットパスが必要でSVGをよく使います。共通の形式ルールに頼らず、業者が指定する形式、寸法、解像度、色、透明部分の要件を確認してください。

PNGとSVGはどちらが小さいですか? ロゴやアイコンなどのフラットな作品では、通常SVGの方がずっと小さくなります。複雑な画像や写真のような画像では、すべての図形を記述するため、SVGの方がPNGより大きくなることがあります。作品に形式を合わせてください。

出典

  1. W3C:Portable Network Graphics (PNG) 仕様、第3版:PNGのラスター構造、可逆圧縮、透明部分、APNGアニメーションです。
  2. W3C:SVG 2:ベクター図形、パス、テキスト、スタイル、ベクターとラスターの混在を説明します。
  3. W3C:SVGの埋め込みコンテンツ:SVG内のラスター画像の埋め込みです。
  4. Cricut:Design Spaceに画像をアップロードする方法:PNG・基本画像とSVG・ベクターのアップロード動作です。
  5. Cricut:Print Then Cutの方法:印刷可能なラスターの手順とカットセンサーマークです。
  6. Printful:印刷ファイルの準備:業者ごとのラスター形式と解像度の案内です。

PNGしかないロゴやフラットなグラフィックがありますか?SVGパスにトレースし、上の3つの確認で、編集でき、使用先に合うファイルか確かめてください。

ブログのその他の記事

PerfectVector

画像ファイルを
編集可能なSVGに変換

クレジットカード不要