UltKit

SVGをPNGに変換

SVGは決まった解像度を持たない描画命令の集まりです。PNGに変換すると、その命令がピクセルの格子に描き出されます。そのため、決めるべきなのは仕上がりの幅を何ピクセルにするかという一点だけです。

画像変換

またはJPG, JPEG, JPE … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

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

    ロゴ、アイコン、イラストなどの .svg ファイルをアップローダーにドロップします。1回につき最大20個、1ファイル95 MBまで対応しています。

  2. 2

    出力する幅を設定

    出力画像のサイズ変更は幅1024 pxに設定されています。別のサイズを入力するか、高さを指定または長辺を指定に切り替えてください。図の縦横比は常に維持されます。

  3. 3

    PNGに変換

    PNGに変換を押して、画像を1枚ずつ、または全件をZIPでダウンロードします。SVGの透明部分は透明のまま残ります。

回答

SVGを指定サイズのPNGに変換するには?

SVGをアップロードし、必要な幅をピクセルで入力して(初期値は1024 px)、PNGに変換を押します。高さは図の縦横比に合わせて決まり、背景は透明のままです。

SVGを必要なサイズでPNGに変換する

SVGは2001年からW3C標準となっている形式で、「ここに円を描き、この色で塗る」というように座標で図形を記述します。そのため、SVGのロゴは名刺でも看板でも鮮明なままです。PNGにはこのような拡大縮小はできません。幅512 pxになった時点で拡大すればピクセルを作り出すことになり、輪郭がぼやけます。だからサイズは、ベクター情報が残っている変換の時点で決める必要があります。

多くのSVGファイルは、コード内に小さな幅と高さを宣言しており、アイコンでは24 pxや48 pxのこともあります。そのサイズで描画すると、サムネイル程度のPNGになってしまいます。このページでは出力幅を1024 pxに設定し、図をそれに合わせて拡大することでこの落とし穴を避けています。高さは図の縦横比から算出されます。数値は20,000 pxまで変更できます。サイズごとにベクター図形から描き直すため、大きくしても画質は劣化しません。

印刷用にSVGをPNGに変換:インチ・DPI・ピクセル

インチPixels at
72 DPI150 DPI300 DPI
172150300
2144300600
3.52525251050
8.561212752550
1179216503300

SVGをラスター化する前に確認したい4つのポイント

  1. フォントをアウトライン化する

    お使いの環境にはあっても変換側にないフォントを使った文字は、別のフォントに置き換わります。先に文字をパスに変換してください。

  2. リンク画像を埋め込む

    SVGは別の写真ファイルをパスで参照できます。そのファイルがSVGの中に含まれていないと、PNGでは本来の位置が空白になります。

  3. キャンバスを確認する

    SVGのキャンバスで作品の周囲に余白があると、PNGでは透明な余白になります。書き出す前にアートボードを作品に合わせてください。

  4. 用途ごとに幅を選ぶ

    すべて同じサイズにせず、用途別にPNGを書き出しましょう。たとえばプロフィール画像は512 px、スライドは2048 pxです。

SVG

Scalable Vector Graphics(SVG)

SVGは、2001年に W3C が標準化した XML ベースのベクター形式です。ピクセルではなく図形、パス、テキストを記述するため、どんなサイズでも鮮明で、ロゴやアイコンでは通常とても小さなファイルになります。透過、CSSによるスタイル指定、スクリプト、アニメーションに対応し、すべてのブラウザーがそのまま表示できます。写真には向かず、複雑なイラストは描画が遅くなることがあります。Illustrator、Inkscape、Figma、ブラウザーで開いて編集できます。

圧縮方式
–
透過
対応
アニメーション
対応
登場時期
2001 · W3C
SVG 変換

PNG

Portable Network Graphics

PNG は、1996年に PNG Development Group が公開し、のちに W3C と ISO が標準化した可逆のラスター形式です。すべてのピクセルを正確に保持し、完全なアルファ透明に対応し、文字、シャープな輪郭、単色の面をノイズなく扱えます。この正確さから、スクリーンショット、ロゴ、アイコン、UI グラフィックに最適です。代償はサイズで、PNG で保存した写真は、同じ写真の JPEG や WebP の数倍になることがよくあります。すべてのブラウザ、OS、編集ソフトで PNG を開けます。

圧縮方式
可逆
透過
対応
アニメーション
非対応
登場時期
1996 · PNG Development Group
PNG 変換

SVGからPNGへの変換は、解像度に依存しないベクター画像を固定サイズのビットマップにして、SNSへのアップロード、メール、オフィス文書などSVGが使えない場所で使えるようにするものです。逆方向は、ピクセルから拡大縮小できる形を復元しようとする試みです。

SVGをPNGに変換:よくある質問

SVGはどの解像度でPNGに変換すればよいですか?

PNGを表示する最大サイズを基準に、高密度のスマートフォンやノートPCの画面向けにその2倍で書き出します。Webサイトで幅300 pxで表示するロゴなら600 px前後、アプリアイコンなら通常1024 pxです。印刷用は「インチ数×300」で、3インチなら900 pxになります。

PNGに変換してもSVGの透過背景は保たれますか?

はい。SVGで塗りのない部分は完全な透明になり、半透明の図形は透明度が保たれます。単色の背景が必要な場合は、SVGをJPGに変換で塗りの色を選んで変換してください。

PNGの文字がSVGと違って見えるのはなぜですか?

SVGの文字は、描画する環境にインストールされているフォントで表示されます。SVGが指定するフォントが埋め込まれていない場合は、代替フォントに置き換わります。書き出す前に文字をアウトライン化してください。Illustratorでは「書式」→「アウトラインを作成」、Inkscapeでは「パス」→「オブジェクトをパスへ」です。

DPIを設定するとPNGは鮮明になりますか?

いいえ。詳細設定のDPIタグは、印刷機やレイアウトソフトが物理的なサイズを判断するために読み取る数値をファイルに書き込むだけです。鮮明さはピクセル数で決まり、これは幅で指定します。印刷会社から指定サイズで300 dpiを求められた場合は、両方を変更してください。

そもそもSVGをPNGに変換するのはなぜですか?

画像を受け付けても、SVGには対応していない場所は多くあります。SNSのプロフィールや投稿のアップロード、ほとんどのメールソフト、多くのマーケットプレイス、古いバージョンのMicrosoft Officeなどです。適切なサイズのPNGなら、これらの場所でも表示されます。

変換したPNGを後からSVGに戻せますか?

トレースによる方法のみ可能です。ピクセルから図形を描き直すもので、シンプルなロゴで最も効果的です。元のSVGは保管しておいてください。紛失した場合は、PNGをSVGに変換するガイドでトレースの仕組みと結果の目安を説明しています。