SVG とはなんぞや?

weekly making now! (00.03.12)

<Home> → <weekly making now!> → <weekly making now! (00.03.12)>


SVG (Scalable Vector Graphics)

ベクター方式で2次元グラフィックスを表現するためのXMLベースの言語。三次元グラフィックスを扱う言語として VRML とよく比較されます。

SVG では JPEG や PNG 等と異なり、点(ラスター、ビットマップ)で画像を表現するのではなく、直線や曲線(ベクター)で画像を表現しています。Postscript の XML 版のようなイメージかな。ベクターで表現することでラスターでは損失が激しかった拡大、縮小などの処理が気にならなくなります。拡大、縮小が必要な CAD データも普通、ベクターを使用しています。Windows で言うと WMF ファイルに相当します。

SVG は XML(The eXtensible Markup Language) 準拠でもあります。テキストで表わすことが出来ることで様々な応用(検索とかリンクとか色情報を突っ込んでみるとか)が出来るのでしょう。XML に対応しているということで亜流のフォーマットに悩まされることも無いはずです。

SVG の使用例

SVG になる前は Adobe 社が推す [PGML] と MS、Macromedia の推す [VML] の二つの規格があったようですが、今の所(00/03現在) W3Cで調整中のようです。

てな状況なので、今の所対応したアプリケーションが少ないのが現状です (^^;。早く仕様が決まってくれると良いですね。以下は SVG の数少ない使用例。

SVG Tools and Samples の表示例

ということで (^^;

恒例のリンク集ですわ。まずは仕様を公開している W3C から。

Adobe 社は特に力を入れている様子。楽しみ楽しみ。

参考にした homepage。

news や話題になった記事のリンクです。

(00.04.13 : 追加)

(00.04.23 : 追加)


<Home> → <weekly making now!> → <weekly making now! (00.03.12)>
Copyright (c) 2000 Makoto NARA (Mc.N), Some rights reserved.
This web page is licensed under a Creative Commons License.
Creative Commons License
<Terms of Use>

Valid CSS! Valid HTML 4.01!