SIEとは、標準的な2Dベクタ画像のSVGを表示するためのライブラリです。JavaScript言語で設計されています。プラグインは不要です。例えば、インターネットエクスプローラー(Internet Explorer、以下、IE)やその他のブラウザで、SVGを表示できます。
フリーソフト(オープンソース)として公開しているので、どうぞご自由にお使いください。
Mozilla Public Licence(MPL1.1)です。
中身を確認してください。以下のとおりです。SIEの本体は、sie.js (縮小版はsie-mini.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>
IE6、7、8で確認
その他、Firefox3.6.3、Opera10.63、Safari3.1.2 (以上、環境はWindowsXP SP2)
ウェブ上でSVGを表示できるようにする。
必ず、サーバにアップロードしてください。IEのセキュリティ上、ローカルでは動きません。
極力、object要素をお使いください。embed要素は、IE6において、警告の窓がポップアップします。IE7では異常はありません。
最新情報を知りたい方は、SIEの公式メーリングリストにご登録ください。
バージョンや、問題等につきましては、ブログで公開しています。「dhrnameの開発日誌」やバグ追跡システムの「チケット」をご覧ください。
© Copyright 2003 dhrname(Eメールでsie-developers@lists.sourceforge.jp)コードの著作権の許諾に関しては、次の文章に書かれています。(英文LICENCE.txt)。このページの許諾に関しても、同様のライセンスが適用されるものとします。