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

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

来源:SVG中国(ChinaSVG.COM)

SVG的优势

  SVG(Scalable Vector Graphics)“可升级矢量图形”的意思,它由W3C制定的基于可扩展标记语言 (XML) 来描述二维矢量图形的一个开放标准。它使Web开发人员、设计人员和用户摆脱HTML的限制,并通过一个简单的说明性编程模型创建丰富的视觉内容和交互功能。

  SVG严格遵从 XML 语法,并用文本格式的描述性语言来描述图像内容,因此它是一种和图像分辨率无关的矢量图形格式,利用这一强大特性的技术,XML开发人员可以根据来自实时数据源(如电子商务系统和公司数据库)的数据驱动型、交互式和个性化图形创建Web应用程序。而且,无论用户如何与数据交互,开发人员都可以针对许多不同对象、文化和人群来自定义SVG。

  SVG具有以下优点:
  • SVG是纯XML的,是一个开发标准,也是工业标准,一个通过协作共同开发的标准。因此SVG能够得到更迅速的开发和应用;
  • SVG是开源的,它不属于任何个体或企业的专利。因此不会受到个体或某企业的行为影响SVG的发展。
  • SVG可读、容易编辑和修改,它将设计与内容分开,很容易进行升级更新;
  • SVG比JPEG和GIF占用字节更小,同时SVG可以被压缩,而压缩比率却很大;
  • SVG创建的图形可以在不同平台和设备间进行缩放,而不会损失质量;
  • SVG是可以任意无损缩放,并以任何分辨率高清晰打印;
  • SVG的XML 语法使开发人员能够使用现有技术并利用现有的基于 XML 的基础结构和开发工具;
  • 与现有技术相融合(如 HTML、GIF、JPEG、PNG、SMIL、ASP、JSP、AJAX 和 JavaScript等)集成,并可嵌入到基于浏览器的应用程序中,从而提供更丰富的视觉效果和桌面式图形用户界面;
  • SVG里的文字是可供选择和搜索的,所以SVG可以方便的建立文字索引,从而实现基于内容的图像搜索;
  • SVG图形格式支持多种滤镜和特殊效果,它不改变图像内容的前提下可以实现位图格式中类似文字阴影的效果;
  • SVG可动态生成图形。例如:动态生成具有交互功能的地图嵌入网页中,并显示给终端用户;
  • SVG技术可减少服务器负荷和带宽占用,因为它可以在客户端和服务器之间只传输增量数据,并利用客户端平台的处理能力显示图形;
  • SVG实现在 Windows、Mac和Linux等各种操作系统浏览器内一致的SVG显示和JavaScript交互体验;
    整个行业对SVG的支持使内容可以配置到各种非PC设备上,例如PDA、手机和专用手持设备。
(THE END)
 

将要更新