SVG——新一代Web设计及互动媒体的革新

SVG实现Web图文发布和印刷 - SVG独特的优势

文章索引
SVG实现Web图文发布和印刷
SVG独特的优势
SVG的工作流程
SVG的印刷特性
SVG的未来
所有页面

  对于Web上众多的终端用户来说,基于SVG的图形、图像在信息显示和印刷出版方面具有以下独特的优势:

  1. 文本独立,可搜索:SVG图像中的文字独立于图像.可以进行编辑和搜索。同时,也不会再有字体的限制,用户系统即使没有安装某一字体,同样可以看到这些字体。
  2. 良好的移位和任意缩放性能:用户可以自由地移动和缩放图形、图像而丝毫不会影响其清晰度等质量。同时,SVG图像的清晰度对于任何屏幕分辨率或印刷分辨率,均具有较高的图形质量。
  3. 超强的色彩控制和显示效果:SVG规范支持ICC标准、RGB色彩空间以及线性填充和遮罩等特性,具有更高的图形、图像质量。同时,SVG可以实现大量的光栅图的特效。例如滤镜.光照以及过渡等。
  4. 超强的应用交互性:由于SVG是基于XML,因而具有强大的动态交互。SVG图像能对用户动作做出不同响应。例如高亮.声效.特效.动画等。SVG完全支持DOM(Document Object Model文档对象模型)。SVG以及SVG中的对象可以通过Web技术和脚本语言(HTML、JavaScript、DOM、JavaScrtpt等)接受外部事件的驱动。例如鼠标动作.键盘动作等。实现对自身或对其他对象、图像的控制,创建出交互式的图像和动画。
  5. SVG图像可以基于数据驱动,实时动态创建:SVG图像可以方便地由应用程序后端数据库中的数据实时动态创建,例如动态页面服务。这样可以实时动态地反映信息数据的变化。很显然,这种应用的前景非常广阔。
  6. 纯文本格式,较小的文件尺寸和内存占用:作为纯文本格式,SVG可以很好地跨平台工作。SVG图像要比其他网络图像格式如GIF和JPEG容量更小。下载更迅速。另外,SVG通常只需要更少的磁盘空间和内存,并且允许一次创建和保存。同样的文件可以用于印刷和Web显示。
  7. 利用SVG技术可以创建个性化图形:同样的内容,SVG能够灵活地以各类用户感兴趣的方式在各自的终端上畏示给他们或实现交互。
  8. SVG是一种页面信息表达语言,更适合于印刷输出:SVG与基于XML的其他显示语言相比.区别在于SVG是一种忠实的页面信息表达语言。而非布局规划语言。例如XHTML的CSS、XSL—F0等都是布局规划语言。它们指宅对象去如何显示。指定在何处放置对象.如果用这样的语言去指定印刷输出就会产生问题。页面表达语言最主要的特性是对输出的可预测能力。SVG包含所有可以将每一个对象放置在应放的位置所要求的功能。因此,它可以提供用于印刷的可重复性的输出。

  因此,SVG架起了图形设计和编程之间的桥梁,它让开发者通过一种简单的编程语言就可以创建和实现复杂的图形和动画。SVG一些高级的特性更使其具有独特优势来吸引众多的用户。SVG是数据驱动的.XML文本格式使得SVG具有非凡的图形表现力。SVG中每一个元素及元素属性都可以实现动画。SVG支持位图中的滤镜效果,创建高质量效果的图形。滤镜效果可以达到专业位图工具的滤镜效果。SVG图形具有一些与GIF.JPEG、PNG等图像类似的特性。包括混合、转换或旋转、偏移,合并及特殊的光照效果等。



 

将要更新