用語解説

SVGとは?拡大しても崩れない画像の仕組み

ロゴやアイコンを大きく表示してもにじまない。それを支えているのがSVGという画像形式です。SVGは点の集まりではなく、図形を数値で表す「ベクター画像」です。この記事では、なぜ拡大しても崩れないのか、どんな用途に向くのかをやさしく説明します。

SVGは「図形を数値で描く画像」

SVGはScalable Vector Graphicsの略で、図形を点や線、曲線といった情報で表す画像形式です。あらかじめ色を塗った絵を保存するのではなく、「ここからここへ線を引く」といった描き方の指示を保存します。

そのため、表示するときにブラウザがその指示をもとに毎回きれいに描き直します。これがSVGの大きな特徴で、サイズを変えてもなめらかさが保たれる理由です。

ビットマップ画像との違い

JPEGやPNGは「ビットマップ画像」と呼ばれ、細かな点(ピクセル)の集まりで絵を表します。点を並べて表現するため、大きく拡大すると点が目立ち、ぼやけたりギザギザになったりします。

一方SVGは図形の指示で描くため、どれだけ拡大しても点が荒くなることがありません。写真のような複雑で繊細な絵にはビットマップが向き、線や面で構成されたシンプルな図にはSVGが向く、という住み分けになります。

実務ではどこで関係する?

SVGとはは言葉の意味だけ覚えても、HTML共有の判断にはつながりません。実務では「表示に関係する話か」「検索に関係する話か」「アクセス制限に関係する話か」を分けて考えると整理しやすくなります。

SVGについて迷ったら、相手が安全に開けるか、検索に出してよいか、ブラウザや環境差で壊れないかを順番に確認します。用語理解は、その判断を早くするための道具として使います。手順が決まったら、HTML/ZIPをアップロードして共有URLを発行し、相手に確認してほしい観点と期限を添えて送ります。

  • 表示の話: HTML/CSS/JS、パス、ブラウザ互換性を確認する
  • 検索の話: noindex、canonical、sitemap、robots.txtの役割を分ける
  • 制限の話: URL共有、パスワード、メール認証、会社ドメイン認証を混同しない
  • 運用の話: 期限、差し替え、削除、共有メッセージまで決める

拡大しても崩れない理由

ビットマップは決まった数の点で絵を持っているため、拡大すると点を引き伸ばすことになり荒くなります。点の数が増えるわけではないからです。

SVGは点ではなく図形の定義を持っているので、拡大すればその大きさに合わせて描き直されます。元の解像度という概念がなく、どんなサイズでもくっきり表示できるのです。これがロゴやアイコンに重宝される理由です。

SVGが向いている用途

SVGはあらゆる画像に万能というわけではありません。得意な場面を知って使い分けると、見た目もファイルサイズも良いバランスになります。

  1. ロゴやアイコンなど、線と面で構成された図
  2. さまざまな画面サイズで大きさを変えて表示したいもの
  3. グラフや図表など、シンプルな図形の集まり
  4. 色を後から変えたい、軽い装飾的なイラスト
  5. 写真のように繊細で複雑な絵には使わない

SVGのうれしい副次効果

シンプルな図であれば、SVGはファイルサイズが小さく済むことが多く、表示も軽くなります。さらに、文字や色をあとから調整しやすいのも便利な点です。

高精細な画面でもにじまずに表示できるため、近年の多様な解像度の端末に対応しやすいのも強みです。アイコンやロゴをSVGにしておくと、どの画面でもくっきり見せられます。

見え方を端末ごとに確かめる

SVGの強みは、いろいろな画面サイズや解像度で表示してみると実感できます。スマートフォンと大きなディスプレイの両方で確認すると、崩れないことがよく分かります。

作ったページを関係者に見てもらうときは、ギガサイト便のような一時URLで共有すると、相手の手元の端末でSVGの見え方をそのまま確かめてもらえます。

よくある質問

SVGとは何ですか?

図形を点ではなく線や曲線などの数値で表すベクター画像形式です。表示のたびにブラウザが描き直すため、拡大しても崩れずきれいに表示できます。

なぜSVGは拡大しても崩れないのですか?

点の集まりではなく図形の定義を持っているためです。拡大するとそのサイズに合わせて描き直されるので、元の解像度に縛られずどんな大きさでもくっきり表示できます。

SVGはどんな画像に向いていますか?

ロゴやアイコン、グラフなど、線と面で構成されたシンプルな図に向いています。写真のように繊細で複雑な絵には、JPEGなどのビットマップ画像のほうが適しています。

SVGとPNGはどう使い分けますか?

拡大してもくっきり見せたいロゴやアイコンはSVG、写真や複雑なグラデーションのある画像はPNGやJPEGといったビットマップを選ぶのが基本です。

実務ではどこで関係する?はHTML共有で必ず理解しておく必要がありますか?

細かな仕様を暗記する必要はありません。ただし、検索に出るか、閲覧者を制限できるか、表示が崩れないかに関わる用語は、共有前の判断材料として押さえておくと安全です。

関連記事

用語解説

SVGとは?拡大しても劣化しない画像形式の基礎

ロゴやアイコンをどんな画面サイズでも劣化なく表示したい人向けに、SVGの仕組みとJPEGやPNGとの違いを解説。コードで描く仕組みならではの利点と、アニメーションや操作との組み合わせ、注意すべき場面まで整理します。

4分で読める
用語解説

ドメインとは?URLの住所をやさしく解説

取得・設定の前に知っておきたいドメインの基本を整理。サブドメインや独自ドメインとの違いに戸惑っているWeb初心者が、URLの構造を正しく読み解くための入門知識として読める記事です。

5分で読める
用語解説

URLの構造とは?スキーム・ホスト・パスの意味を解説

スキーム・ホスト・パス・クエリと、URLを構成するパーツが何を意味するのかを分解して解説。開発やSEO設定でURLを操作しなければならない人が、構造を正しく理解するための土台になります。

5分で読める
用語解説

HTTPステータスコードとは?主要な番号の意味

200・301・403・404・500など、よく見かける番号が何を伝えているのかを体系的に整理。エラーの原因調査やサイト改修で「ステータスコードの意味が分からない」と感じたときに役立つ入門解説です。

5分で読める
用語解説

404エラーとは?ページが見つからない原因と仕組み

リンクをクリックしたらページが見つからないと表示された――その原因が404なのか、そもそも何が起きているのかを整理。リンク切れや削除後のURL管理を考えるための基礎知識として読めます。

5分で読める
「用語解説」の記事をもっと見る →