Aspose.Svg.ImageVectorization

Le Aspose.Svg.ImageVectorizationl’espace de noms contient des classes pour vectoriser les images raster et les convertir en documents SVG. Ce processus implique de réduire les bitmaps en formes géométriques composées d’éléments de chemin et de les stocker au format SVG. L’espace de noms comprend des classes pour construire des segments de chemin, simplifier et lisser les points de trace, et la configuration des options de vectorisation.

Des classes

ClasserLa description
BezierPathBuilderLeSplinePathBuilder la classe est responsable de la construction des segments de cheminSVGPathSeg à partir de la liste des points de trace. Ce constructeur de chemin est basé sur l’utilisation de la méthode des moindres carrés pour trouver les points de contrôle de Bézier pour la trace des points.
ImageTraceSimplifierLa classe ImageTraceSimplifier est responsable de la réduction du nombre de points dans une courbe approximée par une série de points de trace.
ImageTraceSmootherLa classe ImageTraceSimplifier est responsable du lissage du nombre de points dans une courbe approximée par une série de points de trace. Cette classe implémente l’approche du plus proche voisin.
ImageVectorizerCette classe ImageVectorizer vectorise les images raster comme PNG, JPG, GIF, BMP et etc… et retourne SVGDocument. Par vectorisation, nous entendons le processus de réduction des bitmaps en formes géométriques constituées d’éléments de chemin et stockées au format SVG.
ImageVectorizerConfigurationLeImageVectorizerConfiguration définit une configuration de méthodes et d’options de vectorisation d’image. La configuration est utilisée pour initialiser un ImageVectorizer et fournit les options de configuration pour vectoriser des images.
SplinePathBuilderLeSplinePathBuilder la classe est responsable de la construction des segments de cheminSVGPathSeg à partir de la liste des points de trace. Ce constructeur de chemin est basé sur l’application d’une spline Catmull-Roma à un ensemble de points de chemin lissés et réduits..
StencilConfigurationLeStencilConfiguration la classe définit une configuration d’options d’effet de gabarit.

Interfaces

InterfaceLa description
IImageTraceSimplifierL’interface IImageTraceSimplifier est responsable de la réduction des points dans la trace.
IImageTraceSmootherL’interface IImageTraceSmoother est responsable du lissage de la trace.
IPathBuilderL’interface IPathBuilder est responsable de la construction des segments de cheminSVGPathSeg de la liste des points de trace.

Énumération

ÉnumérationLa description
StencilTypeLeStencilType enum définit les types de gabarit.