网络图形标准SVG的特征及实现.pdfVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络图形标准SVG的特征及其实现1 任品汪国平董士海 北京大学计算机科学与技术系,北京,l0087】 络应用,它灵活,可扩展,舷表现丰富的图形内容,实现了强大的交互性,可重用性和可 伸缩性.本文介绍sVG的技术特点,实l季应用和发展趋势.并结合实验室主页的制作介绍 svG图形的实现。 关麓诃:S、阿,)函儿,网络图形,矢量图形,图形标准 1 引言 随着In魄nct技术的迅速发展,人们对网络中的使用的图形图象有了更高的要求。希 望有一种既能表现丰富的图形内容,又能跨平台使用,兼容流行的技术标准规范,还可以 控制文件大小。便于网络传播,并舱使网络中使用的各种显示打印设备都能正确一致处理 的新一代图形格式。svG(scalable蛐Gl印hicn正是在这种背景下应运而生。 sVG主要面向网络应用,是w3c组织开发的新—代基于Ⅺ咀,的2维矢量图形标准。 它描述如下3种类型的图形对象:矢量图形、图像、文本。图形对象既能被分组.又能被 加入样式,变换和组合。其特征集包括嵌套变换(∽sted劬哪砌m口曲∞),剪切路径(clh枷g pa血s),蒙版(nnsks),滤镜效果和模板对象。 1998年4月A由be。ⅢM参与制定的PGML(Pr∞ision Gr印hic8M出pI釉舒珀辨)微 年8月成立了s、,G工作组致力于开发新的图形标准.于1999年2月11日发布了第一个工 作草案,先后发布了九个工作草案,于今年8月2B成为候选标准(c聃didale 鼬c0Ⅲ联nd鲥蚀)¨l。w3c专门建立了一个测试站点f2l,正式的标准即将出台。 2 svG的技术特点 2.1 SVG的图形对象 sVG用专门的标记描述的矢量图形有矩形、圆、椭圆、直线、折线和多边形。对于不 能用上述图形表示的复杂图形可以用路径印蚰I竦描述。可以对备图形元素施以填充,勾 勒边界,使用滤镜.通过Ⅺ江(D【坝Isil)le St),1c stylc出鳅Lan团m萨)或cSS(ca蚓Iding Shee姆)的方法添加各种样式等操作。 路径分直线和曲线两种,其中曲线用圆弧或三次或两次的Bez妇曲线绘制。路径有长 北京大学君政基金盎助项目。 ·220· 度属性,可以辅助实现文本按路径摆放,基于2爵径舶动画等效果。 svG在字体处理上为了使最终用户能够在任何情况下看强的字体相同,而不依赖其系 统字体库,采用了css2中的字体显示核心技术Ⅵ,eb旧。址。在sVG图形生成同时生成压缩 的该文件中用到的字体信息,可随svG文件一同传输。常用字体也可以用名字引用。字体 可以手工生成。也有公司提供从Tr∞Bpe字体自动生成SVG字体的工具Hl。 sVG通过坐标矩阵的变换可以实现坐标转换、放缩、旋转、倾斜等效果,还可以通过 矩阵相乘实现一组嵌套变换。 color c0曲删唧)颜色规 SvG的颜色管理同时支持sRl3B规范和10c(如魄删ionlI 范,可以在IcC兼容的设备上显示更为丰富的色彩。使用IcC色域时,svG采用色域描 述(col∞舯词cdc鲫ipdon)机制来建立IOc色域和svG内容的联系。色域描述被加入客 户端的色城信息中以选择相应的色彩。 在填充或勾勒边界时可以使用渐变色(掣矗dicm)和底纹哂目∞咖)。渐变色分线性(1i肥Ⅱ) 和放射性佃ldi呐两种。可以灵话的设置渐变的各种属性。 sVG中还提供了剪切路径(cH坤i雌坤n珥)和蒙版(m4sk嫩术。使用剪切路径可以使 在路径定义区域之内的图形显示出来,而屏蔽掉其辨的图形。蒙版操作遥过改变目标对象 的蛐值来生成如淡人淡出,融人背景等特殊效果。 svG提供了丰富的滤镜效果。s、rG文件中定义并引用的滤镜,传蓟客户端由浏览器 解释后调用相应算法生成。在图形发生变化时,只需耍客户蜡重新解释绘制即可。滤镜效 果可以叠加组合,通过对不同滤镜的组合使用。来生成各种专业的图像处理的效果。 svG中挺供了对嵌入图像的支持。可以在劬∞窖e标签中直接

文档评论(0)

bhl0572 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档