Generated with sparks and insights from 9 sources

img10

img11

img12

img13

img14

img15

Introduction

  • SVGファイルとは: SVG(Scalable Vector Graphics)は、XMLベースの2次元ベクター画像形式です。

  • XMLベース: SVGファイルはXML形式で記述されており、テキストエディタで編集可能です。

  • ブラウザで表示: Google ChromeやMicrosoft Edgeなどのブラウザで直接開くことができます。

  • 拡張子: SVGファイルの拡張子は「.svg」です。

  • W3C標準: SVGはW3Cによって標準化されており、ほぼすべてのモダンブラウザでサポートされています。

  • 編集ツール: Adobe IllustratorやInkscapeなどのドローソフトで編集・作成が可能です。

  • アニメーション: SVGはアニメーションやインタラクティブな要素を含むことができます。

SVGファイルの基本 [1]

  • 定義: SVGはScalable Vector Graphicsの略で、XMLベースのベクター画像形式です。

  • 標準化: W3Cによって標準化されており、2001年にSVG 1.0が勧告されました。

  • 拡張子: SVGファイルの拡張子は「.svg」で、gzip圧縮されたものは「.svgz」となります。

  • MIMEタイプ: SVGのMIMEタイプはimage/svg+xmlです。

  • 互換性: ほぼすべてのモダンブラウザでサポートされています。

img10

img11

SVGの利点 [2]

  • 拡大縮小: 画像を拡大縮小しても画質が劣化しません。

  • 編集性: テキストエディタで編集可能で、HTMLに直接埋め込むことができます。

  • アニメーション: CSSやJavaScriptを使用してアニメーションを追加できます。

  • 互換性: ほぼすべてのモダンブラウザでサポートされています。

  • 軽量: 画像の内容に応じてファイルサイズが小さくなることがあります。

SVGの使用方法 [1]

  • ブラウザで表示: Google ChromeやMicrosoft Edgeなどのブラウザで直接開くことができます。

  • HTMLに埋め込む: <svg>タグを使用してHTMLに直接埋め込むことができます。

  • 画像ファイルとして: <img>タグやbackground-imageプロパティで読み込むことができます。

  • アニメーション: <animate>タグを使用してアニメーションを追加できます。

  • リンク: <a xlink:href="...">タグを使用してリンクを設定できます。

img10

SVGの編集ツール [2]

  • Adobe Illustrator: プロフェッショナルなベクター画像編集ソフト。

  • Inkscape: 無料のオープンソースベクター画像編集ソフト。

  • Vectr: シンプルなインターフェースを持つ無料のベクター画像編集ツール。

  • テキストエディタ: XML形式で記述されているため、テキストエディタで編集可能。

  • Convertio: SVGファイルを他の形式に変換できる無料のWebサイト。

img10

img11

img12

SVGと他の画像形式の比較 [2]

  • SVG vs JPEG: SVGはベクター形式、JPEGはラスター形式。拡大時の画質劣化がない。

  • SVG vs PNG: PNGもラスター形式で、透明度をサポート。SVGはベクター形式で拡大縮小が容易。

  • ファイルサイズ: SVGは内容に応じてファイルサイズが変動。JPEGやPNGはピクセル数に依存。

  • 圧縮率: JPEGは高圧縮率、PNGとSVGは低圧縮率。

  • 用途: SVGはロゴやアイコンに適し、JPEGやPNGは写真に適している。

img10

<br><br>