今天选择奥斯,明天共赢未来




虚拟现实技术展望之SVG技术
作者:奥斯科技   
周四, 2012年 08月 02日 08:11

SVG是一种开放标准的矢量图形描述语言。使用SVG,可以在网页上显示出各种各样的高质量的矢量图形,支持很多您想象得出的功能:几何图形、动画、渐变色、滤镜效果等。最关键的是:它是完全是用普通文本来描述的!也就是说:这是一种专门为网络而设计的基于文本的图像格式。这种文本又是基于XML(Extensible Markup Language)的!前途的确不可限量。

今后的网络上将会有更多标准格式的图形文件存在:GIF、JPEG、PNG、SVG。SVG标准是由众多厂商和W3C(World Wide Web Consortium)共同制定的,目的就是为了要在网络上创建一种新的、大家认同的、可扩展的、开放的图形格式。这些厂商都是业内知名的企业:包括Adobe、Apple、Autodesk、BitFlash、Corel、HP、IBM、ILOG、INSO、Macromedia、Microsoft、Netscape、OASIS、Open Text、Quark、RAL (CCLRC)、Sun、Visio、Xerox等。他们也纷纷推出了自己开发的相应的浏览软件和插件。而且他们的很多主流产品也都开始支持SVG输入或者输出。


1、基于XML标准

XML是公认的下一代网络标记语言,拥有无穷的生命力。SVG则是在最开始设计的时候就基于XML,这使得它具有一种先天的优势,并且同HTML、CSS、DOM、XSL、Javascript、CGI一样,成为新的标准。

2、高质量的图像

由于基于矢量,使得图像的质量得到大大的提高。放大、缩小以及各种特效都比位图的表现要好,在打印的时候,完全可以,以印刷质量输出图片。

3、灵活易用的文件格式

SVG主要由3个部分组成:矢量图形、位图和文字。而由于文件格式是文本的,那么更改起来是非常方便的,在页面运行的过程中,我们也可以对很多部分做修改。而其中的图形描述可以被任何人重复的使用。

4、支持交互

由于支持SMIL(synchronized multimedia integration language),用户可以自由的同SVG中的元素完成一些交互的动作,从而完成既定的目标,这一点是目前的图片(三维全景图要依靠二次开发)所完成不了的。

5、文本就是文本

现在,您将有机会查找"图片"中的字符,是不是很不可思议呢?百度、谷歌至今也无法办到。

6、其它

可以内嵌字体、图片;众多开发工具支持;可以轻易的同网页上的脚本做交互;文件相对来说,相当小等等。