SVG是什么?Scalable Vector Graphics(簡(jiǎn)稱(chēng)SVG),是“可升級(jí)矢量圖形”的意思。SVG是由W3C制定的基于可擴(kuò)展標(biāo)記語(yǔ)言(XML)來(lái)描述二維矢量圖型的一個(gè)開(kāi)放標(biāo)準(zhǔn)。SVG嚴(yán)格遵從XML語(yǔ)法,SVG并用文本格式的描述性語(yǔ)言來(lái)描述圖像內(nèi)容,因此SVG是一種和圖像分辨率無(wú)關(guān)的矢量圖形格式。 SVG可以使你設(shè)計(jì)的網(wǎng)頁(yè)可以更加精彩細(xì)致,使用簡(jiǎn)單的文本命令,SVG可實(shí)現(xiàn)色彩線性變化、路徑、自定義字體、透明效果、濾鏡效果等各式常見(jiàn)的圖形圖像效果。 SVG具有以下優(yōu)點(diǎn): SVG是純XML的,是一個(gè)開(kāi)發(fā)標(biāo)準(zhǔn)。SVG不屬于任何個(gè)體的專(zhuān)利,而是工業(yè)標(biāo)準(zhǔn),通過(guò)協(xié)作共同開(kāi)發(fā)的標(biāo)準(zhǔn)。因此SVG能夠得到更迅速的開(kāi)發(fā)和應(yīng)用; SVG的圖像文件可讀,易于修改和編輯; SVG文件比JPEG和GIF更小壓縮比更大; SVG是可以壓縮的; SVG圖像是可以任意無(wú)損縮放,并以任何分辨率高清晰打??; SVG與現(xiàn)有的WEB技術(shù)可以互相融合(如與HTML、GIF、JPEG、PNG、SMIL、ASP、JSP集成)。SVG的動(dòng)態(tài)部分(包括時(shí)序控制和動(dòng)畫(huà)就是基于SMIL標(biāo)準(zhǔn)。SVG文件還可嵌入JavaScript腳本來(lái)控制SVG對(duì)象; SVG圖形格式可以用來(lái)動(dòng)態(tài)生成圖形。SVG動(dòng)態(tài)生成具有交互功能的地圖,嵌入網(wǎng)頁(yè)中,并顯示給終端用戶(hù); SVG里的文字是可供選擇和搜索的,所以SVG圖形格式可以方便的建立文字索引,從而讓SVG實(shí)現(xiàn)基于內(nèi)容的圖像搜索; SVG圖形格式支持多種濾鏡和特殊效果,SVG在不改變圖像內(nèi)容的前提下可以實(shí)現(xiàn)位圖格式中類(lèi)似文字陰影的效果; SVG面臨的主要問(wèn)題是與非開(kāi)放式的Flash如何競(jìng)爭(zhēng)以及SVG的本地運(yùn)行環(huán)境的廠家支持程度。 |