图像和文本矢量化 – Python 代码示例
在本节中,矢量化指的是用数学曲线、由路径元素组成并存储为 SVG 的几何形状替换位图或 SVG 文本的过程。本节中的文章介绍如何使用 Aspose.SVG API 将 SVG 文本转换为矢量以及如何将 光栅图像转换为矢量 图形。将您的光栅文档转换为矢量图形!
图像矢量化 – 本文介绍如何使用 Aspose.SVG Python 库将位图转换为矢量图形。您将考虑一些 Python 代码示例,这些示例演示了 ImageVectorization 功能以及配置属性对矢量化结果的影响。
图像模板 (Image Stencil) – 本文介绍如何使用 Aspose.SVG for Python via .NET API 从图像创建模板。
将文本转换为矢量 – 本文介绍如何使用 SVGSaveOptions 类的 vectorize_text 属性将 SVG 文本转换为矢量。
图像矢量化是什么意思?
图像矢量化是将光栅图像(由像素组成)转换为矢量图形(由数学方程定义的路径组成)的过程。此转换涉及跟踪光栅图像中的形状和颜色的轮廓,并将它们表示为矢量元素,例如直线、圆弧、路径、曲线和多边形。生成的矢量图形可以缩放到任意大小,而不会降低质量。图像矢量化通常用于徽标、插图和任何需要干净、可扩展视觉效果的图形。
通过 .NET API 使用 Aspose.SVG for Python 将图像转换为矢量非常容易。 aspose.svg.imagevectorization 命名空间包含用于实现图像矢量化过程的类和方法。此外,您还可以在线矢量化图像。 Aspose.SVG 提供免费的在线 图像矢量化器,旨在将 JPG、PNG、BMP、TIFF 和 GIF 等位图图像转换为矢量图形。转换后,所有矢量图形元素都保存为 SVG 文件。使用此应用程序,您可以应用一组选项来获得完美的结果。节省您的时间并查看这个免费的图像矢量化器以获得矢量图形的所有好处!
文本向量化是什么意思?
文本矢量化是将文本字符转换为矢量图形的过程。在此过程中,文本中的每个字符都会转换为一组路径、形状和线条(例如<path>
、<use>
、<mask>
和<g>
元素)在 SVG 中)。这意味着文本不再存储为可在文本编辑器中编辑的字符序列,而是存储为可在矢量图形编辑器中操作的图形元素。此方法可确保无论查看系统中可用的字体如何,文本都将保留其外观,可以缩放到任何大小而不损失质量,并且可以防止未经授权的编辑和使用。文本矢量化对于创建徽标、文本字符和其他需要跨多种媒体进行准确一致的呈现的设计元素特别有用。
Aspose.SVG 建议您在短时间内将文本转换为矢量,并具有专业的质量和分辨率!在矢量化 SVG 文本中,所有字体字形都替换为图形元素的组合。使用我们的
文本到矢量 应用程序转换您的 SVG 文本,并获得矢量化文本的所有优势!