SVG能够算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来讲应该是一种开放标准的矢量图形语言,可以让你设计激动人心的、高分辨率的Web图形页面。用户能够直接用代码来描绘图像,能够用任何文字处理工具打开SVG图像,经过改变部分代码来使图像具备交互功能,并能够随时插入到HTML中经过浏览器来观看。浏览器
VG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形。SVG提供了3种类型的图形对象:矢量图形(vectorgraphicshape例如:由直线和曲线组成的路径)、图象(image)、文本(text)。图形对象还可进行分组、添加样式、变换、组合等操做,特征集包括嵌套变换(nestedtransformations)、剪切路径(clippingpaths)、alpha蒙板(alphamasks)、滤镜效果(filtereffects)、模板对象(templateobjects)和其它扩展(extensibility)。
SVG图形是可交互的和动态的,能够在SVG文件中嵌入动画元素或经过脚原本定义动画。
它提供了目前网络流行的GIF和
JPEG格式没法具有的优点:能够任意放大图形显示,但毫不会以牺牲图像质量为代价;可在SVG图像中保留可编辑和可搜寻的状态;平均来说,SVG文件比JPEG和GIF格式的文件要小不少,于是下载也很快。能够相信,SVG的开发将会为Web提供新的图像标准。
●SVG 指可伸缩矢量图形 (Scalable Vector Graphics)
●SVG 用来定义用于网络的基于矢量的图形
●SVG 使用 XML 格式定义图形
●SVG 图像在放大或改变尺寸的状况下其图形质量不会有所损失
●SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个总体