以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 SVG/GML/VRML/X3D/XAML 』 (http://bbs.xml.org.cn/list.asp?boardid=21) ---- [转帖]SVG: 未来Web图形标准 (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=14550) |
-- 作者:SCYANGYU -- 发布时间:2/18/2005 3:57:00 PM -- [转帖]SVG: 未来Web图形标准 SVG: 未来Web图形标准 吴斌 ---- 1998年,W3C联盟(World Wide Web Consortium )收到了两个关于新的图形格式的提案,即PGML(Precision Graphics Markup Language,精确图形标记语言)和VML(Vector Markup Language,向量标记语言)。虽然PGML和VML都是使用CSS的XML向量语言,但二者却是相互竞争的对手。为了更好地促进XML向量图形的发展,W3C决定在融合两者优点的基础上,开发一种新的语言即SVG。W3C期望SVG这种基于开放标准的可扩展语言,能够满足Web开发者对动态、可缩放和平台无关的Web内容表现和交互手段日益增长的需求。 ---- W3C的SVG工作组由20多个成员组成,其中包括Sun、IBM、Adobe、HP、Microsoft、AOL/Netscape等业界知名的大公司。在对SVG支持方面,Adobe公司暂时处于领先的位置。该公司最近发布了一个可自由下载的IE和Netscape浏览器SVG插件,提供了对SVG推荐标准中许多内容的支持,此外,该公司还承诺它所有主要的图形图像应用软件都将全面支持SVG。Sun和IBM也发布了一些SVG应用软件和阅读器。2000年8月2日,W3C最终发布了SVG候选推荐标准,并希望开发者尽早开始实施SVG。SVG工作组主席Chris Lilley预计,最终的SVG推荐标准将在2000年年底制定完毕。 ---- SVG最大的魅力在于易于使用。和HTML、XML一样,SVG也是由被元素和属性等标记标注的文本组成的。SVG本身的语言结构并没有什么新鲜的东西。SVG的易用性主要得益于它的描述图形形状、图像和文本的词汇表,此外,也得益于与XML1.0推荐标准、XML名域推荐标准、HTML4和XHTML的兼容以及与CSS二级规范、XSLT 1.0、大量DOM二级规范的匹配。 ---- 与传统图形图像格式相比,SVG文档的文件尺寸小得令人吃惊。这个优点缘自于SVG与SMIL1.0(Synchronized Multimedia Integration Language,同步多媒体集成语言)规范的部分结合,同时也是SVG相关的设计机构和人员共同努力的结果。SVG压缩文件尺寸的技术主要包括:SVG制作人员可以使用滤镜效果通过客户端图形操作来构造图形,另外,当同一个图形在一个文档中多次出现时可以使用符号来替代。SVG阅读器可以使用HTTP 1.1的数据压缩功能以及采用逐级渲染的方法来大幅降低用户浏览和交互的时间。 ---- 对于目前正面临着种种难题的Internet及其应用而言,SVG的诞生有着十分积极的意义,其潜在的应用前景十分广阔。众所周知,大量充斥的图形图像等多媒体信息是导致Internet网络带宽日益紧张的原因之一。而短小灵活的向量图形是缓解这个困境的有效手段,Macromedia公司的Flash的广泛使用就是一个明证。与Flash是Macromeida的专有向量图形格式这一现实相比,SVG作为W3C推荐的公共标准的公共性对于软件开发商和用户是极其重要的,这就意味着围绕SVG的开发和应用将不会受制于单个公司的操纵。与当前热门的SMIL、WML等基于XML的技术一样,SVG在本质上是XML的一个应用。共同的出处使得SVG与当前已有的和未来将有的其他XML应用之间存在着天然的交融,从而使这些前程远大的技术和应用之间的协作变得十分简单。此外,SVG基于纯文本的特性,使它具备了像文字信息一样的可检索性,从而将使人们对Web图形检索的梦想成为现实。 ---- 可以预计,随着SVG逐步投入使用,数学制图、动态绘图、在线演示、图形化交互、教育游戏将在Web应用中越来越流行。但SVG能够带给我们的决不仅限于此,它的可扩展特性为W3C、业界企业和开发者预留了无限的发挥空间,也将会为用户带来更多的喜悦。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.006ms |