SVG檢視原始碼討論檢視歷史
SVG |
可縮放矢量圖形(Scalable Vector Graphics,SVG)是W3C推出的基於XML的二維矢量圖形標準。SVG可以提供高質量的矢量圖形渲染,同時由於支持JavaScript和文檔對象模型,SVG圖形通常具有強大的交互能力。另一方面,SVG作為W3C所推薦的基於XML的開放標準,能夠與其他網絡技術進行無縫集成。
簡介
SVG是一種開放標準的矢量圖形語言,可設計激動人心的、高分辨率的Web圖形頁面,因為軟件提供了製作複雜元素的工具,如漸變、嵌入字體、透明效果、動畫和濾鏡效果並且可使用平常的字體命令插人到HTML編碼中。2000年8月2日,W3C最終發布了SVG候選推薦標準,並希望開發者儘早開始實施SVG。2000年年底SVG推薦標準制定完畢。SVG是一種新型的矢量圖形標準,同時它也是一種矢量圖形描述的一種標準的語言,這種語言具有非常強的開放性,所以其在應用的過程中主要的對象是網絡。SVG在應用的過程中可以適應三種三種形式的圖像對象,各種圖像對象都可以在實際的工作中對對象進行全面的組合和處理,同時還能按照實際的需要更改其自身的形式,將其定義成預處理的對象。
評價
SVG在應用的過程中也存在着十分明顯的優勢。首先它是基於一個普遍應用的標準,其次是這種技術所形成的圖像質量非常好。再次是其所形成的圖像並不是很大,所以對圖像進行保存和顯示都十分的便捷,在這一過程中所選取的文件格式也具有非常強的靈活性,使用起來也非常的便捷。最後一點就是其在運行的過程中可以起到很好的互動作用,同時還能夠形成良好的動畫效果。SVG的基礎是純文字格式的XML,這樣一來也就直接的傳承了XML自身的特點,同時也使得不同系統之間的信息交流變得更加的容易,信息的儲存和讀取也變得更加的便捷,因此其在實際的工作中也具有非常強的可擴展性,此外它還可以對一些相對較為複雜的圖像進行詳細的描述,此外還可以將XML當做是數據運行的一個重要載體,這項技術在運行的過程中具備眾多的優點和優勢,也逐漸從青澀走向了成熟與HTML相類似,基於XML的SVG,語法和格式也是結構化的。所謂結構化,也就是文件中的對象通過特定的無素標籤定義,任何無素都可以作為對象進行管理,文件是框架式的。掌握基本的文件框架,就可以閱讀、編輯和創作自己的文件。[1]