SVGとPNGの使い分け

結論から言うと、置き場所が受け入れるならSVG、受け入れないならPNGです。 型番構成図は線と文字だけでできているので、SVGの利点がそのまま効きます。

何が違うか

SVGPNG
中身線と文字の位置を書いた文書点の集まり
拡大どこまで拡大しても輪郭が保たれる書き出した解像度を超えると粗くなる
文字文字として残る(選択・検索できる)絵になる
大きさこの種の図なら数十KB幅2400pxで数十〜数百KB
印刷出力機の解像度で刷られる元の解像度で刷られる
受け入れ断られることがあるほぼどこでも通る

SVGを選ぶとき

自社サイトの製品ページ、社内のドキュメント、印刷物への入稿。拡大しても粗くならないので、スマートフォンで指で広げて読む読者にも耐えます。型番のような細かい文字を含む図では、ここが実用的な差になります。

文字が文字のまま残るため、PDFにしたときに検索でき、読み上げにも乗ります。 ただし検索エンジンがSVG内の文字を本文として扱うことは期待しないでください。 図に頼らず、本文にも同じ内容を書いておくのが確実です。

PNGを選ぶとき

投稿先がSVGを受け付けないときです。ECモールの商品ページ、SNS、一部のCMS、メールに貼る場合など。 SVGは書式の性質上スクリプトを含められるため、安全のためにアップロードを禁じている場所が珍しくありません(このツールが書き出すSVGにスクリプトは含まれませんが、受け入れ側はファイルの中身まで見ずに拡張子で判断します)。

幅の決め方の目安です。

迷ったときの決め方

  1. 置き場所がSVGを受け入れるか確かめる

    受け入れるならSVG。これが最優先です。

  2. 受け入れないならPNG

    用途に合わせて幅を決めます。上の目安を使ってください。

  3. 両方書き出しておく

    元がSVGなら、PNGはいつでも作り直せます。逆はできません。SVGは必ず手元に残してください。

  4. 作りかけならJSONも

    あとで型番が増えたときに編集を続けられるのはJSONだけです。図だけを残すと作り直しになります。

このツールでの書き出し

プレビューの下に「SVGを保存」「PNGを保存」「JSONを保存」が並んでいます。 PNGは幅を選べます(プリセットのほか、800〜4000pxで指定できます)。SVGとPNGの中身は同じ組版から作られるので、見た目がずれることはありません。

SVGには、その図で使った字だけを取り出した書体が埋め込まれます。 開く環境に書体が入っていなくても字形が変わらないようにするためで、詳しくはSVGに書体を埋め込むで説明しています。

ツールを開く