コンテンツへスキップ

SVG

SVGの概要、ベクター画像とラスター画像の違い、どのような内容にSVGが適しているかを解説します。

SVG(Scalable Vector Graphics)は、2次元のベクター画像のためのXMLベースの形式で、W3Cが標準化しています。拡張子は .svg、メディアタイプは image/svg+xml です。SVGのファイルはピクセルを保存せず、図形、パス、テキスト、グラデーション、フィルターをマークアップとして記述します。閲覧ソフトは、それを任意のサイズで描画します。

SVGはテキストなので、コードエディターで編集でき、gzipで圧縮でき、CSSでスタイルを付け、JavaScriptで変更できます。ブラウザはSVGをネイティブに描画し、デザインツールはアイコン、ロゴ、イラストとして書き出します。SVGファイルには埋め込みのラスター画像を含めることもできますが、その部分は通常のビットマップと同じように動作します。

ベクターとラスターの比較

項目ベクター(SVG)ラスター(PNG、JPG、WebP)
保存する内容図形とパスピクセル
拡大縮小どのサイズでも鮮明拡大するとぼやける
向いている用途アイコン、ロゴ、図写真、スクリーンショット
ファイルサイズ複雑さに応じて大きくなるピクセル数に応じて大きくなる

SVGを使う場面

  • Webサイトのロゴとアイコンのセット。
  • コードで生成したグラフと図。
  • Webページのイラストと簡単なアニメーション。
  • SVGのファビコンに対応したブラウザでのファビコン。

SVGとスクリーンショット

スクリーンショットはピクセルの格子なので、本質的にはラスター画像です。SVGファイルの中に保存しても、拡大縮小可能にはなりません。埋め込まれたビットマップは、拡大すると依然としてぼやけます。トレースツールでスクリーンショットをベクターのパスに変換できますが、結果が小さいインターフェースのテキストと一致することはほとんどなく、ファイルははるかに大きくなります。

スクリーンショットが中心のワークフローでのSVG

SVGは、スクリーンショットの周囲の要素に適しています。たとえば、矢印、吹き出し、ロゴ、画像を説明する図です。一般的なパターンは、インターフェースにはPNGまたはWebPのスクリーンショットを使い、その上にSVGのアイコンと注釈をWebページで配置する方法です。

よくある間違い

  • 大きいPNGをSVGに埋め込み、ベクターのファイルだと呼ぶ。
  • PNGまたはJPGしか受け付けないプラットフォームにSVGをアップロードする。
  • 信頼できないSVGファイルを慎重に扱わずに開く。SVGにはスクリプトが含まれることがあるためです。

今すぐ修正したい画像がありますか?

スクリーンショットをPNG、JPG、WebPの間で変換するには Image Converter を、サイズを縮小するには Image Compressor を使ってください。

よくある質問

スクリーンショットをSVGとして保存できますか?

SVGファイルに包むことはできますが、ビットマップのままです。スクリーンショットにはPNGを使ってください。

SVGはPNGより小さいですか?

単純な図形では、通常そうです。詳細な画像やスクリーンショットでは、通常そうなりません。

出典

関連リソース

同じスクリーンショットを何度も撮っていますか?

Temposhot は、画面、ウィンドウ、または範囲をタイマーに従って連続で撮影し、その一式を PDF、画像、ZIP、または MP4 で書き出します。無料のブラウザツールは、1 枚の画像の処理に対応しています。

関連リソース

関連用語

用語集のすべての用語