Aspose.Svg.ImageVectorization
Die Aspose.Svg.ImageVectorizationNamespace enthält Klassen zum Vektorisieren von Rasterbildern und Konvertieren in SVG-Dokumente. Bei diesem Prozess werden Bitmaps auf geometrische Formen aus Pfadelementen reduziert und als SVG gespeichert. Der Namespace enthält Klassen zum Erstellen von Pfadsegmenten, Vereinfachen und Glätten von Spurpunkten, und Konfigurieren von Vektorisierungsoptionen.
Klassen
Klasse | Beschreibung |
---|
BezierPathBuilder | DieSplinePathBuilder Die Klasse ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus der Liste der Verfolgungspunkte. Dieser Pfadersteller basiert auf der Verwendung der Methode der kleinsten Quadrate, um Bezier-Kontrollpunkte für die Verfolgung von Punkten zu finden. |
ImageTraceSimplifier | Die ImageTraceSimplifier-Klasse ist dafür verantwortlich, die Anzahl der Punkte in einer Kurve zu reduzieren, die durch eine Reihe von Verfolgungspunkten angenähert wird. |
ImageTraceSmoother | Die ImageTraceSimplifier-Klasse ist für das Glätten der Anzahl von Punkten in einer Kurve verantwortlich, die durch eine Reihe von Verfolgungspunkten angenähert wird. Diese Klasse implementiert den Ansatz des nächsten Nachbarn. |
ImageVectorizer | Diese ImageVectorizer-Klasse vektorisiert Rasterbilder wie PNG, JPG, GIF, BMP usw. und gibt SVGDocument zurück. Unter Vektorisierung verstehen wir den Prozess der Reduzierung von Bitmaps auf geometrische Formen, die aus Pfadelementen bestehen und als SVG gespeichert werden. |
ImageVectorizerConfiguration | DieImageVectorizerConfiguration -Klasse definiert eine Konfiguration von Bildvektorisierungsmethoden und -optionen. Die Konfiguration wird verwendet, um einen ImageVectorizer zu initialisieren, und stellt die Konfigurationsoptionen für zum Vektorisieren von Bildern bereit. |
SplinePathBuilder | DieSplinePathBuilder Die Klasse ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus der Liste der Verfolgungspunkte. Dieser Pfadersteller basiert auf der Anwendung eines Catmull-Roma-Splines auf eine Reihe geglätteter und reduzierter Pfadpunkte.. |
StencilConfiguration | DieStencilConfiguration Klasse definiert eine Konfiguration von Schabloneneffektoptionen. |
Schnittstellen
Schnittstelle | Beschreibung |
---|
IImageTraceSimplifier | Die Schnittstelle IImageTraceSimplifier ist für die Reduzierung der Punkte im Trace verantwortlich. |
IImageTraceSmoother | Die IImageTraceSmoother-Schnittstelle ist für die Glättung der Ablaufverfolgung verantwortlich. |
IPathBuilder | Die IPathBuilder-Schnittstelle ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus Liste der Trace-Punkte. |
Aufzählung