首页 . 理学 . 计算机科学技术 . 计算机应用 . 计算机图形学 . 真实感图形合成 . 图形标准 . 图形描述标准

SVG二维矢量图形格式标准

/scalable vector graphics two-dimensional graph format standard/
条目作者王毅刚

王毅刚

最后更新 2023-11-22
浏览 174
最后更新 2023-11-22
浏览 174
0 意见反馈 条目引用

SVG(scalable vector graphics,可缩放矢量图形)是一种用XML定义的开放标准的矢量图形语言,是W3C(World Wide Web Consortium,国际互联网标准组织)在2000年8月制定的一种新的网络矢量图形标准。

英文名称
scalable vector graphics two-dimensional graph format standard
所属学科
计算机科学技术

SVG提供了3种类型的图形对象:矢量图(vectorgraphicshape,如由直线和曲线组成的路径)、图像(image)、文本(text)。图形对象还可进行分组、添加样式、变换和组合等操作,特征集包括嵌套变换(nestedtransformations)、剪切路径(clippingpaths)、Alpha蒙板(alphamasks)、滤镜效果(filtereffects)、模板对象(templateobjects)和其他扩展(extensibility)。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。SVG图形可以伸缩到不同的显示分辨率(如打印机的打印输出使用最高的分辨率),它同时也可以显示在拥有不同分辨率的相同尺寸的屏幕上,不限于简单的、固定的和像素尺寸。相同的SVG图形可以以不同尺寸放置在相同的Web页中,或者以不同尺寸重新使用在不同页面中,可以增加到大量的文件、大量的用户和大范围的应用中。

每个SVG规范的主要节的结尾部分都有一个模块名称,如文本模块或基本结构模块。如果一个模块没有基本(basic)前缀,则说明它包含完整元素(elements)和属性(attributes),同规范的相应节没有约束。如果需要提供已完成模块的功能子集,则要在该模块的命名中加上前基本(basic)前缀。例如,基本文本模块就是文本模块的一个子集。

SVG图形格式包括:基本图形(basic shape)、画布(canvas)、剪裁路径(clipping path)、容器元素(container element)、当前最里层的SVG文档片断(current innermost SVG document fragment)、当前SVG文档片断(current SVG document fragment)、当前变换矩阵(current transformation matrix,CTM)、填充(fill)、字体(font)、字形(glyph)、图形元素(graphics element)、图形参考元素(graphics referencing element)、本地URI引用(local URI reference)、蒙版(mask)、非本地URI引用(non-local URI reference)、绘画(着色)(paint)、呈现属性(展示特性)(presentation attribute)、属性(property)、图形(shape)、笔画(画边界)(stroke)、SVG画布(SVG canvas)、SVG文档片断(SVG document fragment)、SVG视口(SVG viewport)、文本内容元素(text content element)、变换(transformation)、变换矩阵(transformation matrix)、URI引用(URI Reference)、用户代理(user agent)、用户坐标系统(user coordinate system)、用户空间(user space)、用户单位(user units)、视口(viewport)、视口坐标系统(viewport coordinate system)、视口空间(viewport space)、视口单位(viewport units)等。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!