可缩放矢量图形

✍ dations ◷ 2025-09-19 01:12:28 #图形文件格式,矢量图形,置标语言,基于XML的标准,W3C标准,页面描述语言

可缩放矢量图形(英语:Scalable Vector Graphics,SVG)是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式。SVG由W3C制定,是一个开放标准。

SVG从1999年由一组加入W3C的公司启动开发,与之前1998年提交给W3C的标准(PGML(英语:Precision Graphics Markup Language)、VML)构成竞争。SVG从这两个格式吸取了经验。

SVG允许3种图形对象类型:矢量图形、栅格图像以及文本。图形对象——包括PNG、JPEG这些栅格图像——能够被编组、设计、转换及集成进先前的渲染对象中。文本可以在任何适用于应用程序的XML名字空间之内,从而提高SVG图形的搜索能力和无障碍性。SVG提供的功能集涵盖了嵌套转换、裁剪路径(英语:Clipping path)、Alpha通道、滤镜效果、模板对象以及可扩展性。

SVG严格遵从XML语法,并用文本格式的描述性语言来描述图像内容,因此是一种和图像分辨率无关的矢量图形格式。

SVG Basic又称SVGB,是英语“Scalable Vector Graphics, Basic Profile”的简写,可以翻译为“可缩放的矢量图形标准的基本版”。它是SVG的一个子集,而主要目标是为掌上电脑等高端移动设备提供矢量图形显示格式。

SVG Tiny又称SVGT,是英语“Scalable Vector Graphics, Tiny Profile”的简写,可以翻译为“可缩放的矢量图形标准的微型简化版本”。它也是SVG的一个子集,而主要目标是为手机等低端移动设备提供矢量图形显示格式。

SVG主要支持以下几种显示对象:

SVG可以实现动态和交互功能。在DOM模型的基础上,SVG开发设计人员可以利用ECMAScript或者SMIL来进行时序控制或对象的操纵。SVG虽然是文本格式,但是SVG支持利用gzip压缩算法减少文件尺寸,压缩后的文件通常用被称为“SVGZ文件”。

示例SVG显示

简单SVG图片,样如少女。

较为复杂但精细的SVG图片

SVG格式是XML的一种,SVG文件其实只是普通的文本文件,用一般的文本编辑器便可查看或修改。

<?xml version="1.0"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"     "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg xmlns="http://www.w3.org/2000/svg" version="1.1"     width="467" height="462">  <!-- This is the red square: -->  <rect x="80" y="60" width="250" height="250" rx="20" fill="red"         stroke="black" stroke-width="2px" />  <!-- This is the blue square: -->  <rect x="140" y="120" width="250" height="250" rx="40" fill="blue"         stroke="black" stroke-width="2px" fill-opacity="0.7" /><rect x="180" y="160" width="250" height="250" rx="40" fill="blue"         stroke="green" stroke-width="2px" fill-opacity="0.7" /></svg>

SVG显示

插件支持

目前,最常用的SVG插件来自Adobe公司(Adobe SVG Viewer),另外Corel也提供SVG浏览器(Corel SVG Viewer)。然而前者宣布于2009年1月1日停止对该产品的支持。

W3C的SVG网站上有一个测试包可以用来测试SVG解释器对于标准的支持。这个包既可以在线运行也可以下载到本地运行。截至2007年中,对于流行的SVG软件有如下测试结果:

能够设计SVG图形作品的软件工具包括Adobe Illustrator、Adobe Photoshop CC、Visio、Xmind8以及CorelDRAW等。

而开放源代码的软件有Scribus、Karbon14、Inkscape以及Sodipodi等。

另外也有开放源码、功能简单但容易操作、免安装的在线SVG设计工具,例如,该软件现在位于svgedit

相关

  • 土壤科学国际联盟土壤科学国际联盟(IUSS)成立于1924年,是国际科学理事会一个科学联盟的成员(ICSU)。该集团拥有86个会员国家和地区协会,与多个国家约55,000科学家。目的是促进土壤科学及其应用,促进
  • 酒驾醉酒驾驶或酒后驾驶(英语:driving under the influence (of alcohol),常简写为DUI,中文简称醉驾、酒驾)是指在酒精、酒类饮品影响下控制并驾驶机动车辆(有时包括单车、有发动机、
  • 清帝退位《宣统帝退位诏书》是由清朝最后一位君主、同时也是中国自秦始皇创立皇帝制度以来的最后一位被承认的皇帝宣统帝溥仪于1912年2月12日(宣统三年十二月廿五)所颁布的退位诏书,标
  • 洛东江洛东江(朝鲜语:낙동강/洛東江 Nakdonggang */?)为韩国最长河流,全长525公里,流域面积达23,384平方公里。水系发源于朝鲜半岛东侧之太白山脉,流经大邱和釜山两大韩国东南部都市,于
  • 飞行记录仪飞行记录仪(英语:Flight Recorder;俗称黑匣子,实为橘色)是安装在航空器上,用于航空事故调查、维修及飞行试验用途的设备。安装的位置在空难时最常被完整保留下来的机尾上。1953年,
  • 各国粗粮产量列表本列表是2005-2011年世界各国粗粮产量的列表,数据来源于联合国粮食及农业组织。单位:(吨)
  • 圣路加堂 (慕尼黑)圣路加堂(德语:)是德国慕尼黑的一座路德会教堂,兴建于1893-1896年,由阿尔伯特·施密特设计。 圣路加堂是慕尼黑唯一一座保存完好的新教老教堂。 坐标:48°08′6″N 11°35′14″E
  • 缎带骑士《缎带骑士》(リボンの騎士),又译《蓝宝石王子》或《宝马王子》。是日本漫画家手冢治虫从1953年开始连载的日本漫画作品。本作是日本漫画史上重要的里程碑,为首度采用故事漫画(日
  • 圣何塞传教所圣何塞传教所(Mission San José),是根据方济各令所修建的21所加州西班牙传教所之一,坐落在现在的美国加州佛利蒙市。圣何塞传教所建于1797年6月11日,是根据方济各令所修建的第十
  • 张芯瑜张芯瑜(1986年4月23日-),艺名小小瑜,台湾女艺人,毕业于台北商业大学。张芯瑜出生于台北市内湖区,求学时期为运动选手,在进演艺圈前,曾在全大运会上得到7面金牌、1面银牌、4项破大会记