发展历程 什么是可缩放矢量图形(SVG)? -技术百科的定义

什么是可缩放矢量图形(SVG)? -技术百科的定义

目录:

Anonim

定义-可缩放矢量图形(SVG)是什么意思?

可缩放矢量图形(SVG)是一种基于文本的图形语言,用于说明具有文本,矢量形状和嵌入式光栅图形的图像。 SVG文件是轻量级的,并且可以在Web上和资源受限的手持设备上以印刷形式显示一流​​的图形。 另外,SVG支持动画和脚本。 因此,它非常适合数据驱动,交互式和个性化图形。 SVG是万维网联盟(W3C)自1999年以来一直在开发的开放标准规范。

Techopedia解释了可伸缩矢量图形(SVG)

SVG通常用于描述基于矢量的图形,主要用于Internet。 使用基于文本的命令来开发矢量图像,这些命令的格式设置为遵守XML规范。 与位图且不可缩放的GIF和JPEG图像相反,可以将SVG图像的大小调整为显示图像的窗口大小。 SVG由W3C推荐。

由于SVG是XML文件,因此可以使用任何类型的文本编辑器来开发和编辑SVG图像。 Flash是SVG的主要竞争对手。 SVG与Flash相比,最大的优势是它符合各种其他标准,例如XSL和DOM。

SVG图像的一些优点包括:

  • 与位图图形(如JPEG和GIF文件)相比,结构紧凑
  • 可以搜索,脚本化,索引化和压缩
  • 可以链接到图形的各个部分
  • 可扩展
  • 与分辨率无关,因此可以放大或缩小图像,以匹配各种Web设备上各种尺寸的显示
  • 可以对SVG文件中的每个属性和每个元素进行动画处理
  • 即使调整大小或缩放图像,图像质量也保持不变
大多数现代Web浏览器都支持SVG,并且能够直接呈现标记,其中包括Internet Explorer 9,Mozilla Firefox,Google Chrome,Safari和Opera。

什么是可缩放矢量图形(SVG)? -技术百科的定义