Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
SVG 是一种基于 XML 的矢量图形语言。你可以在文本编辑器中编写 SVG 标记,在浏览器中查看结果,并在需要从代码生成、编辑、渲染或转换 SVG 文件时使用 Aspose.SVG API。
本教程介绍真实项目中最常见的 SVG 概念:坐标系统、viewBox、形状、路径、文本、颜色、填充、描边、渐变、滤镜、变换和嵌入内容。阅读面向 API 的 SVG 编辑、转换、矢量化或文档生成文章之前,可以先把本教程作为基础。
坐标与布局
viewBox 如何缩放、裁剪和重新定位 SVG 图形。形状、路径和文本
<text>、<tspan> 和 <textPath> 元素。颜色和绘制
fill、stroke、不透明度,以及形状、路径和文本中的颜色使用。url(#id) 复用渐变。效果和变换
嵌入内容和实践
从与你要解决的问题最相关的主题开始:
viewBox。本教程中的示例直接使用 SVG 标记。下图显示作为 SVG 图像渲染的 Aspose 徽标。即使很小的 SVG 片段,也可以定义可复用的图标、徽标或简单插图。

下面的代码片段是 Aspose 徽标的简洁 SVG 标记示例。你也可以打开源文件: aspose.svg。
1<svg height="400" width="400" viewBox="-40 0 400 400" xmlns="http://www.w3.org/2000/svg">
2 <path d="M 25 78 C -26 28 97 -15 98 91 C 86 34 16 33 25 78" fill="#3993c9"/>
3 <path d="M 25 78 C -26 28 97 -15 98 91 C 86 34 16 33 25 78" fill="#f3622a" transform= "rotate(90 30 64) translate(5 -14)"/>
4 <path d="M 25 78 C -26 28 97 -15 98 91 C 86 34 16 33 25 78" fill="#c1af2c" transform= "rotate(180 25 78) translate(-19 9)"/>
5 <path d="M 25 78 C -26 28 97 -15 98 91 C 86 34 16 33 25 78" fill="#499c43" transform= "rotate(-90 25 78) translate(-5 14)"/>
6 <circle cx="34.5" cy="73.5" r="40" fill="white" fill-opacity="0.3" />
7</svg>Aspose.SVG 提供 免费的 SVG Web 应用,可在浏览器中转换 SVG 或图像文件、合并 SVG、矢量化图像、生成 SVG sprites、将 SVG 编码为 Base64,以及矢量化文本。在线应用无需安装其他软件。
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.