WWWが普及してかなりの時間が経過しているが線画を記述する方法に決定打がない。 例えばCGIでグラフや画像を動的に生成するにはどうすればよいだろうか?
SVGはこういう目的に合致しているように思えるが、あまり普及していない
とりあえずIE7でもAdobeSVGViewerで動作するようだ。
問題はインラインで画像を表示する場合、
<object data="../foge.svg" width="480" height="360" type="image/svg+xml"/>
とするか
<EMBED pluginspage="http://www.adobe.com/svg/viewer/install/main.html" src="./Images/Fig6.svg" width=350 height=120 type="image/svg+xml">
とするか問題である。 一番よいのは,イメージタグで表示できれば簡単.
<IMG SRC="./Fig13.svg">
纏めると
browser | OBJECTタグ | EMBEDタグ | IMGタグ |
IE7+AdobeSVGViewer | NG | OK | NG |
Firefox1.5 | OK | OK | NG |
Safari3.1 | OK | OK | OK |
ちなみにSafariではSVGを検索することもできる。
Safari,FireFox?はNativeにサポートしている。IE6,7はサポートしていない。今現在はAdobe SVG Viewが利用可能だが
Adobeは 2008年1月1日に Adobe SVG Viewerの顧客サポートを終了する、とアナウンスしている。また、2009年1月1日には、ダウンロードエリアを削除するという。以下、Adobeサイトよりの引用である(筆者による稚拙な訳のため、間違っていたらご指摘ください)。
http://japan.cnet.com/blog/kirifue/2007/04/06/svgadobe_svg_vi_2d86/
となっている。
和製SVG Viewerが下記のサイトから配布されているがα版らしい
SVGの未来は暗い。
batik http://jpfop.sourceforge.net/jaxml-batik/html-docs/
Gresan SVG Viewer http://www.symphonyinc.co.jp/
SIE http://sie.sourceforge.jp/