語言介紹
Scalable Vector GraphicsSVG is a language for describing two-dimensional graphics and graphical applications in XML. SVG 1.1 is a W3C Recommendation and forms the core of the current SVG developments. SVG 1.2 is the specification currently being developed as is available in draft form (comments welcome). The SVG Mobile Profiles: SVG Basic and SVG Tiny are targeted to resource-limited devices and are part of the 3GPP platform for third generation mobile phones. SVG Print is a set of guidelines to produce final-form documents in XML suitible for archiving and printing. Read more about SVG.
主要優點
Scalable Vector Graphics· 圖像檔案可讀,易於修改和編輯
· 與現有技術可以互動融合。例如, SVG 技術本身的動態部分(包括時序控制和動畫(就是基於 SMIL 標準。另外, SVG 檔案還可嵌入 JavaScript (嚴格的說應該是 ECMAScript )腳本來控制 SVG 對象
· SVG圖形格式可以方便的建立文字索引,從而實現基於內容的圖像搜尋
· SVG圖形格式支持多種濾鏡和特殊效果,在不改變圖像內容的前提下可以實現位圖格式中類似文字陰影的效果
· SVG圖形格式可以用來動態生成圖形。例如,可用SVG動態生成具有互動功能的地圖,嵌入網頁中,並顯示給終端用戶
· SVG面臨的主要問題一個是如何和已經占有重要市場份額的矢量圖形格式 Flash 如何競爭的問題,另一個問題就是SVG的本地運行環境的下廠家支持程度。
