Remove ads
二維向量圖形的開放標準 来自维基百科,自由的百科全书
可縮放矢量圖形(英語:Scalable Vector Graphics,縮寫:SVG)是一種基於可擴展標記語言(XML),用於描述二維矢量圖形的圖形格式。SVG由W3C制定,是一個開放標準。
此條目可參照德語維基百科相應條目來擴充。 |
SVG由1998年成立的W3C SVG工作組啟動開發,隨着當年提交給W3C的六份標準提案而開展。
SVG允許3種圖形物件類型:矢量圖形、柵格圖像以及文本。圖形物件——包括PNG、JPEG這些柵格圖像——能夠被編組、設計、轉換及整合進先前的渲染物件中。文本可以在任何適用於應用程序的XML命名空間之內,從而提高SVG圖形的搜索能力和無障礙性。SVG提供的功能集涵蓋了嵌套轉換、裁剪路徑、Alpha通道、濾鏡效果、模板對象以及可擴展性。
SVG嚴格遵從XML語法,並用文本格式的描述性語言來描述圖像內容,因此是一種和圖像分辨率無關的矢量圖形格式。
SVG Basic又稱SVGB,是英語「Scalable Vector Graphics, Basic Profile」的簡寫,可以翻譯為「可縮放的矢量圖形標準的基本版」。它是SVG的一個子集,而主要目標是為掌上電腦等高端移動設備提供矢量圖形顯示格式。
SVG Tiny又稱SVGT,是英語「Scalable Vector Graphics, Tiny Profile」的簡寫,可以翻譯為「可縮放的矢量圖形標準的微型簡化版本」。它也是SVG的一個子集,而主要目標是為手機等低端移動設備提供矢量圖形顯示格式。
SVG主要支持以下幾種顯示對象:
SVG可以實現動態和交互功能。在DOM模型的基礎上,SVG開發設計人員可以利用ECMAScript或者SMIL來進行時序控制或對象的操縱。SVG雖然是文本格式,但是SVG支持利用gzip壓縮算法減少文件尺寸,壓縮後的文件通常用被稱為「SVGZ文件」。
SVG由1998年成立的W3C SVG工作組啟動開發,隨着當年提交給W3C的六份標準提案應運而生:
當時工作組是由W3C的Chris Lilley領銜。
SVG格式是XML的一種,意即SVG文件其實只是普通的文本文件,用一般的文本編輯器便可查看或修改。
<?xml version="1.0"?>
<!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" version="1.1"
width="467" height="462">
<!-- This is the red square: -->
<rect x="80" y="60" width="250" height="250" rx="20" fill="red"
stroke="black" stroke-width="2px" />
<!-- This is the blue square: -->
<rect x="140" y="120" width="250" height="250" rx="40" fill="blue"
stroke="black" stroke-width="2px" fill-opacity="0.7" />
<rect x="180" y="160" width="250" height="250" rx="40" fill="blue"
stroke="green" stroke-width="2px" fill-opacity="0.7" />
</svg>
目前,最常用的SVG插件來自Adobe公司(Adobe SVG Viewer (頁面存檔備份,存於網際網路檔案館)),另外Corel也提供SVG瀏覽器(Corel SVG Viewer)。然而前者宣布於2009年1月1日停止對該產品的支持。
W3C的SVG網站上有一個測試套件可以用來測試SVG解釋器對於標準的支持。這個套件既可以在線運行也可以下載到本地運行。截至2007年中,對於流行的SVG軟件有如下測試結果:
能夠設計SVG圖形作品的軟件工具包括Adobe Illustrator、Adobe Photoshop CC、Visio、Xmind8以及CorelDRAW等。
而開放源代碼的軟件有Scribus、Karbon14、Inkscape以及Sodipodi等。
另外也有開放源碼、功能簡單但容易操作、免安裝的在線SVG設計工具,例如Svg-edit (頁面存檔備份,存於網際網路檔案館),該軟件現在位於Github (頁面存檔備份,存於網際網路檔案館)上。
對於移動設備,安卓系統則可以使用 PainterSVG (頁面存檔備份,存於網際網路檔案館)。
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.