W3C首次釋出SVG標記、SVG輪廓標準工作草案

csdn發表於2015-04-30

  4月初,W3C可擴充套件向量圖(SVG)工作組首次釋出了SVG標記(SVG Markers)SVG輪廓(SVG Markers)兩份標準的公開工作草案。

  SVG標記,定義了一種SVG特性,允許沿著SVG形狀的邊緣放置可重用的圖形元素,這一特性可以更好的支援資料圖表、標記等應用需求。SVG輪廓定義了一組屬性,控制SVG形狀繪製時的輪廓效果。

  此外,該工作組還發布了可擴充套件向量圖(Scalable Vector Graphics, SVG)第二版(SVG 2)的工作草案更新。該文件定義了SVG第二版的語法和各種特性。

  SVG是什麼?

  SVG可縮放向量圖形(Scalable Vector Graphics)是基於可擴充套件標記語言(XML),用於描述二維向量圖形的一種圖形格式。SVG是W3C在2000年8月制定的一種新的二維向量圖形格式,也是規範中的網路向量圖形標準。SVG嚴格遵從XML語法,並用文字格式的描述性語言來描述影象內容,因此是一種和影象解析度無關的向量圖形格式。

  SVG支援三種影象型別:向量影象、嵌入式外部影象以及文字。使用者可根據自己的喜好輕鬆使用XML文字檔案修改SVG影象。任何文字編輯器都可建立此類影象,但為了快捷方便,多使用繪圖程式,如Inkscape。

  與其他影象格式相比,使用SVG的優勢在於:

  • SVG可被非常多的工具讀取和修改(比如記事本);
  • SVG與JPEG和GIF影象比起來,尺寸更小,且可壓縮性更強;
  • SVG是可伸縮的;
  • SVG影象可在任何的解析度下被高質量地列印;
  • SVG可在影象質量不下降的情況下被放大;
  • SVG影象中的文字是可選的,同時也是可搜尋的(很適合製作地圖);
  • SVG可以與Java技術一起執行;
  • SVG是開放的標準;
  • SVG檔案是純粹的XML。

  SVG可獨立使用,也可以整合到HTML內容或嵌入到其他基於XML的標記語言中,如可通過<embed>、<object>或<iframe>標籤嵌入HTML文件。SVG還支援內容的動態改變,並可以通過指令碼建立可互動式的文件、動畫等。目前已得到Firefox、IE9-10、Chrome、Safari以及Opera在內的主流瀏覽器的支援。

  同時,SVG已成為視網膜顯示器站點中比較重要的圖形影象解析度解決方案之一。隨著時間的推移,該技術一定會被越來越多的人熟知以及廣泛應用。

相關文章