矢量圖svg

矢量圖svg

矢量圖 svg 是 W3C(World Wide Web ConSortium 國際網際網路標準組織)在2000年8月制定的一種新的二維矢量圖形格式,也是規範中的網路矢量圖形標準。

簡介

SVG (可放縮的矢量圖形)是 W3C (World Wide Web ConSortium 國際網際網路標準組織)在 2000 年 8 月制定的一種新的二維矢量圖形格式,也是規範中的網路矢量圖形標準。W3C 是作為一個國際X的工業聯盟而創建的, 目的是領導整個網際網路協作的發展和創新, 以實現科技的進步和共同發展。由於W3C聯盟關於SVG的開發工作組的成員都是一些知名廠商, 如Adobe、蘋果、Aut0De sk、Bit Fla sh、Corel、惠普、IBM、ILOG、INSO、Macromedia、微軟、Netscape、OASIS、Open Text、Quark、RAL(C C LRC)、S un、V i S i 0、施樂等,所以SVG不是一個私有格式,而是一個開放的標準。也就是說,它並不屬於任何個體的專利,而是一個通過協作、共同開發的工業標準。正是因為這點,才使得SVG能夠得到更迅速的開發和套用。

特點

1.基於 XML

為了保證網路圖像能夠順利地和目前已經由W3C開發的D0M1,DOM2,CSS,XML,XPointer,XSLT,XSL,SMIL,HTML,XHTML技術,以及其他標準化技術,如ICC,URI,UNICODE,RGB,ECMAScr ipt/JavaScript,Java協調一致,SVG是完全基於x M L(EXtensibleMarkup Language可擴展置標語言), 並能和上述各項技術相融會的新一代的網路圖像格式。SVG並非僅僅是一種圖像格式, 由於它是一種基於XML的語言,也就意味著它繼承了XML的跨平台X和可擴展X,從而在圖形可重用X上邁出了一大步。如SVG可以內嵌於其他的XML文檔中,而SVG文檔中也可以嵌入其他的XML內容,各個不同的SVG圖形可以方便地組合, 構成新的SVG圖形。

2.採用文本來描述對象

SVG包括3種類型的對象: 矢量圖形(包括直線、曲線在內的圖形邊)、點陣圖像和文本。各種圖像對象能夠組合、變換,並且修改其樣式,也能夠定義成預處理對象。

與傳統的圖像格式不同的是,svG採用文本來描述矢量化的圖形,這使得svG圖像檔案可以像HTML網頁一樣有著很好的可讀性。當用戶用圖像工具輸出svG後,可以用任何文字處理工具打開SVG圖像,並可看到用來描述圖像的文本代碼。掌握了svG語法的人甚至可以只用一個記事本便可以讀出圖像中的內容來。

svG檔案中的文字雖然在顯示時可呈現出各種圖像化的修飾效果,但卻仍然是以文本的形式存在的,可以選擇複製、貼上。由於SVG內的文字都以文本的形式出現在XML檔案中, 這些信息可以為搜尋引擎所用,而以往搜尋引擎通常無法搜尋到寫在點陣圖像中的文字。這些文本信息還可以幫助視力有殘疾而無法看到圖形的人,可以通過其他方式(如聲音)來傳送這些信息。

3.具有互動 X 和動態 X

由於網路是動態的媒體,SVG要成為網路圖像格式,必須要具有動態的特徵,這也是區別於其它圖像格式的一個重要特徵。SVG是基於XML的,它提供無可匹敵的動態互動X。你可以在svG檔案中嵌入動畫元素(如運動路徑、漸現或漸隱效果、生長的物體、收縮、快速旋轉、改變顏色等),或通過腳本定義來達到高亮顯示、聲音、動畫等效果。

4.完全支持 DOM

D0M (Document Object Model文檔物件模型)是一種文檔平台,它允許程式或腳本動態的存儲和上傳檔案的內容、結構或樣式。由於SVG完全支持DOM, 因而SVG文檔可以通過一致的接口規範與外界的程式打交道。SVG以及SVG中的物件元素完全可以通過腳本語言接受外部事件的驅動,例如滑鼠動作,實現自身或對其他物件、圖像的控制等。這也是電子文檔應具備的優秀特X之一。

優勢

首先簡要解釋一下矢量圖像格式和點陣圖圖像格式的區別。矢量圖像用點和線來描述物體,所以檔案會比較小,同時也能提供高清晰的畫面,適合於直接列印或輸出。而點陣圖圖像的存儲單位是圖像上每一點的像素值,因此一般的圖像檔案都很大,會占用大量的網路頻寬。SVG是一種矢量圖形格式,GIF、JPEG是點陣圖圖像格式。有了兩者的概念後,SVG較GIF、JPEG的優勢顯而易見。

1.任意放縮。

用戶可以任意縮放圖像顯示,而不會破壞圖像的清晰度、細節等。

2.文本獨立。

SVG圖像中的文字獨立於圖像,文字保留可編輯和可搜尋的狀態。也不會再有字型的限制,用戶系統即使沒有安裝某一字型,也會看到和他們製作時完全相同的畫面。

3.較小檔案。

總體來講,SVG檔案比那些GIF和JPEG格式的檔案要小很多,因而下載也很快。

4.超強顯示效果

SVG圖像在螢幕上總是邊緣清晰,它的清晰度適合任何螢幕分辨力和列印分辨力。

5.超級顏色控制。

SVG圖像提供一個1 600萬種顏色的調色板,支持ICC顏色描述檔案標準、RGB、線X填充、漸變和蒙版。

6.互動X和智慧型化。

由於SVG是基於XML的, 因而能製作出空前強大的動態互動圖像。即SVG圖像能對用戶動作做出不同回響, 例如高亮、聲效、特效、動畫等。

SVG查看工具Adobe SVG Viewer 3.03 下載

http://download.adobe.com/pub/adobe/magic/svgviewer/win/3.x/3.03/en/SVGView.exe

相關詞條

相關搜尋

熱門詞條

聯絡我們