Aspose.Svg.ImageVectorization
的 Aspose.Svg.ImageVectorization 图像矢量化命名空间包含用于矢量化光栅图像并将它们转换为 SVG 文档的类。 此过程涉及将位图减少为由路径元素组成的几何形状并将它们存储为 SVG。 命名空间包含用于构建路径段、简化和平滑跟踪点的类,并配置矢量化选项。
课程
班级 | 描述 |
---|---|
BezierPathBuilder | 的SplinePathBuilder 类负责构建路径段SVGPathSeg 来自跟踪点列表。 此路径构建器基于使用最小二乘法来查找点跟踪的贝塞尔控制点。 |
ImageTraceSimplifier | ImageTraceSimplifier 类负责减少由一系列跟踪点近似的曲线中的点数。 |
ImageTraceSmoother | ImageTraceSimplifier 类负责平滑由一系列跟踪点近似的曲线中的点数。 此类实现最近邻方法。 |
ImageVectorizer | 此 ImageVectorizer 类矢量化光栅图像,如 PNG、JPG、GIF、BMP 等…并返回 SVGDocument。 在矢量化下,我们指的是将位图缩小为由路径元素组成的几何形状并存储为 SVG 的过程。 |
ImageVectorizerConfiguration | 的ImageVectorizerConfiguration 类定义了图像矢量化方法和选项的配置。 配置用于初始化ImageVectorizer并提供 矢量化图像的配置选项。 |
SplinePathBuilder | 的SplinePathBuilder 类负责构建路径段SVGPathSeg 来自跟踪点列表。 此路径构建器基于将 Catmull-Roma 样条应用于一组平滑和减少的路径点.. |
StencilConfiguration | 的StencilConfiguration 类定义模板效果选项的配置。 |
接口
界面 | 描述 |
---|---|
IImageTraceSimplifier | IImageTraceSimplifier 接口负责减少轨迹中的点。 |
IImageTraceSmoother | IImageTraceSmoother 接口负责平滑轨迹。 |
IPathBuilder | IPathBuilder接口负责构建路径段SVGPathSeg 来自跟踪点列表. |
枚举
枚举 | 描述 |
---|---|
StencilType | 的StencilType 枚举定义模板类型. |