XML ベース • スクリプト可能、拡張可能、容易に編集可能 • CSS スタイルの適用が容易 ベクター グラフィックスス • 画像劣化なしでサイズ変更可能 圧縮 • 高速ダウンロード 容易なデバッグ • 単なる XML 機能 Canvas SVG 描画モード Immediate (即時) 型 (注 1) Retained (保持) 型 (注 2) DOM サポート DOM の <CANVAS> 部分 SVG 要素のそれぞれが DOM の一部 アニメーション Canvas 内で直接スクリプ トを使用 DOM でオブジェクトを操 作 適用 Internet Explorer 9 適用 対応 GPU アクセラ レーション どんな場合に使用 プログラムによるレンダリ 精度の高い図、グラフ するか ング、ゲーム <?xml version=“1.0” standalone=”no”?> <!DOCTYPE svg PUBLIC “-//W3C//DTD SVG 1.1//EN” “http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd”> <svg xmlns="http://www.w3.org/2000/svg"> <circle cx="200" cy="200" r="150" stroke="black" strokewidth="2" fill="yellow"/> <ellipse cx="150" cy="160" rx="10" ry="40" fill="black"/> <ellipse cx="250" cy="160" rx="10" ry="40" fill="black"/> <path d="M 150,250 Q 200,350 250,250 " fill="yellow" stroke="black" stroke-width="5" /> </svg> <!DOCTYPE html> ... <svg xmlns="http://www.w3.org/2000/svg"> <circle cx="100" cy="100" r="65" fillopacity=".5" fill="red"/> <circle cx="150" cy="100" r="65" fillopacity=".5" fill="yellow"/> <circle cx="125" cy="150" r="65" fillopacity=".5" fill="blue"/> </svg> … スタンドアロンのグラフィックス ドキュメントとして作成 された SVG グラフィックス <?xml version="1.0" standalone=”no”?> <!DOCTYPE PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" > <svg xmlns="http://www.w3.org/2000/svg" version="1.1"> ... </svg> <object data="your-SVG-image.svg" width="100" height="100" type="image/svg+xml"></object> SVG DOM + JavaScript GPUPowered グラフィックスが優れた対話型サイト http://vectormagic.com/home http://www.w3.org/Graphics/SVG/ http://www.w3.org/TR/SVG11/ http://blogs.msdn.com/b/ie/archive/2010/03/18/svgin-ie9-roadmap.aspx http://ie.microsoft.com/testdrive/ http://leunen.d.free.fr/fakesmile/
© Copyright 2024 ExpyDoc