资源描述:
《计算机科学技术系98级 任品》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SeriesofSelectedPapersfromChun-ThsungScholars,PekingUniversity(2001)AnIn-depthAnalysisofScalableVectorGraphics计算机科学技术系98级任品Abstract:Anewtwo-dimensionalvectorgraphicsstandardnamedScalableVectorGraphics(SVG)[1]isemerging.ItisbasedontheXMLandvectorgraphicstechnologyan
2、ddevelopedbytheW3Corganizationandothermajorindustryplayers.Itpromisestobringthefastandrich-contentgraphicstothewebwhileovercomingtheshortcomingsoftraditionalrastergraphics.SVGintroducesalotofexcitingfeaturestothewebgraphicsworld,andcanbeseamlesslyintegratedintoothe
3、rexistingwebtechnologies.Thispaperwillgiveanin-depthanalysistothisnewgraphicsstandard,focusingonitsfeatures,industrialimplementationstatus,therelatedresearchfieldsandthefuturework.Atlastweuseademotodemonstratethediscussedfeatures.Keywords:SVG,XML,graphicsstandard,v
4、ectorgraphics,web-basedgraphics摘要:SVG(ScalableVectorGraphics)是一种新的二维矢量图形标准,它基于XML技术,由W3C组织负责开发制订。SVG能给网络应用带来快速高效,效果丰富的图形,同时克服了传统光栅图形的不足。SVG给网络图形应用领域引入了很多新的技术特性,还可以和其他现存的网络技术无缝集成应用。本文将重点分析SVG的技术特性,相关的关键应用实现和研究进展,并提出自己的观点,最后展示一个作者实现的SVG的应用实例。关键词:SVG,XML,图形标准,矢量图形,网络图
5、形1IntroductiontotheScalableVectorGraphicsOneoftheultimategoalsforwebtechnologiesistobeabletoprovidethewebuserswithaclearandeffectivecommunicationenvironment.Toachievethisgoal,fast,scalableandrich-contentgraphicsisindispensable.However,thetraditionalrastergraphicssu
6、chasGIFandJPEGcanonlymeetsomeofthecriteria.Theyarebig,slow,andresolution-fixed.SVGisdesignedtoimprovethissituation.Withthisnewgraphicsformat,thecomplexgraphicslayouts,sophisticatedgeometricobjects,resolution-scalableartworksandhighlyinteractiveanimationswithareason
7、ablesmallfilesizeareallpossibleforthewebpagesandotherapplications.TheSVGformatisbasedontheXML[2]technology.XMListheuniversalformatforstructureddocumentsanddataontheWebandregardedasthekeyto365SeriesofSelectedPapersfromChun-ThsungScholars,PekingUniversity(2001)thenex
8、tgenerationWeb.SVGusestheXMLgrammartodefinethescalablevector-based2DgraphicsandcanbeusedasaXMLNamespace[3]intheweb,thereforeitisabletocooperateea