W3C首次釋出SVG標記、SVG輪廓標準工作草案
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已成為視網膜顯示器站點中比較重要的圖形影象解析度解決方案之一。隨著時間的推移,該技術一定會被越來越多的人熟知以及廣泛應用。
相關文章
- W3C 釋出 EME 標準,EFF 退出 W3C
- SVG 座標系統SVG
- day03-svg標籤SVG
- 理解SVG transform座標變換SVGORM
- W3C小組釋出Web儲存API推薦標準WebAPI
- svg06——svg中座標變換與順序的關係SVG
- xml.etree.ElementTree 文件中文翻譯; SVG向量圖;Python標準庫XMLSVGPython
- SVG座標系統和transformation徹底理解SVGORM
- MEF釋出SD-WAN標準
- 提取圖片中目標物輪廓的畫素尺寸
- SVG 在 image 標籤中的動態修改技巧SVG
- svg08——<use>&<defs>標籤建立圖形引用SVG
- SVG導航下劃線游標跟隨效果SVG
- tips - 解決 base 標籤造成 SVG 效果失效SVG
- D3.js在svg地圖上標點JSSVG地圖
- 理解SVG座標系統和變換: transform屬性SVGORM
- [譯] 深入淺出 SVGSVG
- 匯出 LaTeX 為 SVGSVG
- HTML標籤速記整理W3CHTML
- Linux的標準輸入、標準輸出和標準錯誤Linux
- OpenCV計算機視覺學習(8)——影像輪廓處理(輪廓繪製,輪廓檢索,輪廓填充,輪廓近似)OpenCV計算機視覺
- 理解SVG座標系統和變換: 建立新視窗SVG
- [譯] W3C vs. WhatWG HTML5 標準 – 差異記錄HTML
- 使用 SVG 輸出 OcticonSVG
- 【SVG】SVG的奪命利器——pathSVG
- SVG入門—如何手寫SVGSVG
- SVG designer - boxy-svgSVG
- WPF use SVG via SVG and SharpVectorsSVG
- W3C釋出DOM3核心規範1.0版本的第一份工作草案 (轉)
- c#標準註釋C#
- HTTP/2標準釋出及相關介紹HTTP
- 理解SVG座標系和變換:視窗,viewBox和preserveAspectRatioSVGView
- IPTV標準草案8月出爐 影片解碼將採用國內技術
- Shell標準輸出、標準錯誤 >/dev/null 2>&1devNull
- SVG 動畫SVG動畫
- SVG <pattern>SVG
- SVG 安全SVG
- js SVGJSSVG