SVG是一种使用XML定义的语言,用于描述二维矢量和矢量或栅格图形。它包含三种主要的图形对象:矢量图形、图像和文本。作为一种图像文件格式,SVG的全称为Scalable Vector Graphics,意思是可缩放的矢量图形。它严格来说是一种开放标准的矢量图形语言,可以帮助设计人员创建令人兴奋和高分辨率的Web图形页面。用户可以使用代码直接绘制图像,并且可以使用任何文本编辑工具打开SVG图像,通过更改代码的一部分来实现图像的交互功能,并随时将其插入到HTML中以在浏览器中查看。相比于目前流行的PNG和JPEG格式,SVG具有以下优势:可以任意放大图形而不损失图像质量;可以保留图像的可编辑和可搜索状态;平均而言,SVG文件比JPEG和PNG文件要小得多,因此下载速度更快。可以有信心地说,SVG的发展将为Web提供新的图像标准。