SIEとは、JavaScript言語で設計されたハイパーテキスト形式の画像ライブラリです。プラグインは不要です。例えば、インターネットエクスプローラー(Internet Explorer、以下、IE)やその他のブラウザで、SVGを表示できます。
フリーソフト(オープンソース)として公開しているので、どうぞご自由にお使いください。
Mozilla Public Licence(MPL1.1)です。
中身を確認してください。以下のとおりです。SIEの本体は、sie.jsです。それ以外のファイルはサンプルと解説です。
HTML文書のページと、SVG画像を作って、用意してください。(今回は、Inkscapeで作られたSVG画像の「zeimusu_sakura_.svg」を用います)
<head> <title>IESVG</title> <script defer="defer" type="text/javascript" src="sie.js"></script></head>というように。
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>SIE</title> <script defer="defer" type="text/javascript" src="sie.js"></script> <link rel="stylesheet" type="text/css" href="instyle.css"></link> </head> <body onLoad="svgtovml()"> <h1>SIE - プラグインなしでIEにSVGを表示する方法</h1> <h2>デモ(ant.svg)</h2> <object data="zeimusu_sakura_.svg" type="image/svg+xml" width="180" height="200"></object> </body> </html>
WindowsXP SP2 IE7で確認
その他、WindowsXP SP2のFirefox2+、Opera9+、Safari+
Inkscapeで作成されたSVGを表示できるようにする。
必ず、サーバにアップロードしてください。IEのセキュリティ上、ローカルでは動きません。
バージョンや、問題等につきましては、ブログで公開しています。「dhrnameのウェブ日誌」をご覧ください。
© Copyright 2003 dhr(Eメールでdhrname@mail.goo.ne.jp)コードの著作権の許諾に関しては、次の文章に書かれています。(英文LICENCE.txt)。このページの許諾に関しても、同様のライセンスが適用されるものとします。