久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

SVG:修訂間差異

來自站長百科
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索
(以內(nèi)容“可縮放矢量圖形(Scalable Vector Graphics,SVG)是基于可擴(kuò)展標(biāo)記語言(XML),用于描述二維矢量圖形的一種圖形格式。SVG由W3C...”創(chuàng)建新頁面)
?
第55行: 第55行:
==相關(guān)條目==
==相關(guān)條目==
*[[XML]]
*[[XML]]
*[[SMIL]]
*[[JPG]]
*[[JPG]]
*[[GIF]]
*[[GIF]]
*[[JPEG]]
*[[JPEG]]
==參考來源==
==參考來源==
http://baike.baidu.com/view/85022.htm
http://baike.baidu.com/view/85022.htm
[[category:web]]
[[category:web]]

2012年2月22日 (三) 13:56的版本

可縮放矢量圖形(Scalable Vector Graphics,SVG)是基于可擴(kuò)展標(biāo)記語言(XML),用于描述二維矢量圖形的一種圖形格式。SVG由W3C制定,是一個開放標(biāo)準(zhǔn)。另SVG還是Static Var Generator靜止無功發(fā)生器的簡稱。

SVG圖形格式簡介

SVG可縮放矢量圖形(Scalable Vector Graphics)是基于可擴(kuò)展標(biāo)記語言(XML),用于描述二維矢量圖形的一種圖形格式。SVG是W3C(World Wide Web ConSor—tium國際互聯(lián)網(wǎng)標(biāo)準(zhǔn)組織)在2000年8月制定的一種新的二維矢量圖形格式,也是規(guī)范中的網(wǎng)絡(luò)矢量圖形標(biāo)準(zhǔn)。SVG嚴(yán)格遵從XML語法,并用文本格式的描述性語言來描述圖像內(nèi)容,因此是一種和圖像分辨率無關(guān)的矢量圖形格式。

W3C是作為一個國際的工業(yè)聯(lián)盟而創(chuàng)建的, 目的是領(lǐng)導(dǎo)整個互聯(lián)網(wǎng)協(xié)作的發(fā)展和創(chuàng)新, 以實(shí)現(xiàn)科技的進(jìn)步和共同發(fā)展。由于W3C聯(lián)盟關(guān)于SVG的開發(fā)工作組的成員都是一些知名廠商, 如Adobe、蘋果、AutoDeskBitFlash、Corel、惠普、IBMILOG、INSO、Macromedia微軟、Netscape、OASISOpen Text、Quark、RAL(C C LRC)、Sun、ViSi0、施樂等,所以SVG不是一個私有格式,而是一個開放的標(biāo)準(zhǔn)。也就是說,它并不屬于任何個體的專利,而是一個通過協(xié)作、共同開發(fā)的工業(yè)標(biāo)準(zhǔn)。正是因?yàn)檫@點(diǎn),才使得SVG能夠得到更迅速的開發(fā)和應(yīng)用。

SVG圖形格式優(yōu)點(diǎn)

基于XML

為了保證網(wǎng)絡(luò)圖像能夠順利地和目前已經(jīng)由W3C開發(fā)的D0M1DOM2,CSS,XML,XPointerXSLT,XSL,SMILHTML,XHTML技術(shù),以及其他標(biāo)準(zhǔn)化技術(shù),如ICC,URI,UNICODERGB,ECMAScr ipt/JavaScript,Java協(xié)調(diào)一致,SVG是完全基于XML(EXtensibleMarkup Language可擴(kuò)展置標(biāo)語言), 并能和上述各項(xiàng)技術(shù)相融會的新一代的網(wǎng)絡(luò)圖像格式。SVG并非僅僅是一種圖像格式, 由于它是一種基于XML的語言,也就意味著它繼承了XML的跨平臺性和可擴(kuò)展性,從而在圖形可重用性上邁出了一大步。如SVG可以內(nèi)嵌于其他的XML文檔中,而SVG文檔中也可以嵌入其他的XML內(nèi)容,各個不同的SVG圖形可以方便地組合, 構(gòu)成新的SVG圖形。目前最常用的SVG查看工具有Adobe公司的Adobe SVG Viewer 3.03。

采用文本來描述對象

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

與傳統(tǒng)的圖像格式不同的是,SVG采用文本來描述矢量化的圖形,這使得SVG圖像文件可以像HTML網(wǎng)頁一樣有著很好的可讀性。當(dāng)用戶用圖像工具輸出SVG后,可以用任何文字處理工具打開SVG圖像,并可看到用來描述圖像的文本代碼。掌握了SVG語法的人甚至可以只用一個記事本便可以讀出圖像中的內(nèi)容來。

SVG文件中的文字雖然在顯示時可呈現(xiàn)出各種圖像化的修飾效果,但卻仍然是以文本的形式存在的,可以選擇復(fù)制、粘貼。由于SVG內(nèi)的文字都以文本的形式出現(xiàn)在XML文件中, 這些信息可以為搜索引擎所用,而以往搜索引擎通常無法搜索到寫在點(diǎn)陣圖像中的文字。這些文本信息還可以幫助視力有殘疾而無法看到圖形的人,可以通過其他方式(如聲音)來傳送這些信息。

具有交互性和動態(tài)性

由于網(wǎng)絡(luò)是動態(tài)的媒體,SVG要成為網(wǎng)絡(luò)圖像格式,必須要具有動態(tài)的特征,這也是區(qū)別于其它圖像格式的一個重要特征。SVG是基于XML的,它提供無可匹敵的動態(tài)交互性。你可以在SVG文件中嵌入動畫元素(如運(yùn)動路徑、漸現(xiàn)或漸隱效果、生長的物體、收縮、快速旋轉(zhuǎn)、改變顏色等),或通過腳本定義來達(dá)到高亮顯示、聲音、動畫等效果。

完全支持DOM

D0M(Document Object Model文檔物件模型)是一種文檔平臺,它允許程序或腳本動態(tài)的存儲和上傳文件的內(nèi)容、結(jié)構(gòu)或樣式。由于SVG完全支持DOM, 因而SVG文檔可以通過一致的接口規(guī)范與外界的程序打交道。SVG以及SVG中的物件元素完全可以通過腳本語言接受外部事件的驅(qū)動,例如鼠標(biāo)動作,實(shí)現(xiàn)自身或?qū)ζ渌锛D像的控制等。這也是電子文檔應(yīng)具備的優(yōu)秀特性之一。

SVG較GIF、JPEG的優(yōu)勢

首先簡要解釋一下矢量圖像格式和位圖圖像格式的區(qū)別。矢量圖像用點(diǎn)和線來描述物體,所以文件會比較小,同時也能提供高清晰的畫面,適合于直接打印或輸出。而位圖圖像的存儲單位是圖像上每一點(diǎn)的像素值,因此一般的圖像文件都很大,會占用大量的網(wǎng)絡(luò)帶寬。SVG是一種矢量圖形格式,GIF、JPEG是位圖圖像格式。有了兩者的概念后,SVG較GIF、JPEG的優(yōu)勢顯而易見。

  • 1.任意放縮。

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

  • 2.文本獨(dú)立。

SVG圖像中的文字獨(dú)立于圖像,文字保留可編輯和可搜尋的狀態(tài)。也不會再有字體的限制,用戶系統(tǒng)即使沒有安裝某一字體,也會看到和他們制作時完全相同的畫面。

  • 3.較小文件。

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

  • 4.超強(qiáng)顯示效果

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

  • 5.超級顏色控制。

SVG圖像提供一個1600萬種顏色的調(diào)色板,支持ICC顏色描述文件標(biāo)準(zhǔn)、RGB、線X填充、漸變和蒙版。

  • 6.交互X和智能化。

SVG面臨的主要問題一個是如何和已經(jīng)占有重要市場份額的矢量圖形格式Flash競爭的問題,另一個問題就是SVG的本地運(yùn)行環(huán)境的下廠家支持程度。

SVG在手機(jī)上的應(yīng)用

由于SVG是基于XML的, 因而能制作出空前強(qiáng)大的動態(tài)交互圖像。即SVG圖像能對用戶動作做出不同響應(yīng), 例如高亮、聲效、特效、動畫等。作為SVG技術(shù)的一個應(yīng)用,SVG在手機(jī)等無線手持設(shè)備上的應(yīng)用將是3G時代最重要的應(yīng)用之一。支持SVG的手機(jī),允許用戶查看高質(zhì)量的矢量圖形及動畫,同時,由于SVG采用文本傳輸,尺寸也會非常小,速度將會更快。目前,市面上已經(jīng)有100多款智能手機(jī)提供此服務(wù),其中包括諾基亞、摩托等巨頭的產(chǎn)品,由此可見,SVG手機(jī)將成為3G時代的一個最重要的市場制高點(diǎn),也將是國內(nèi)手機(jī)廠商應(yīng)對和超越海外兵團(tuán)的一個突破口。

相關(guān)條目

參考來源

http://baike.baidu.com/view/85022.htm