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

KlasseBeschreibung
BezierPathBuilderDieSplinePathBuilder 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.
ImageTraceSimplifierDie ImageTraceSimplifier-Klasse ist dafür verantwortlich, die Anzahl der Punkte in einer Kurve zu reduzieren, die durch eine Reihe von Verfolgungspunkten angenähert wird.
ImageTraceSmootherDie 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.
ImageVectorizerDiese 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.
ImageVectorizerConfigurationDieImageVectorizerConfiguration -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.
SplinePathBuilderDieSplinePathBuilder 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..
StencilConfigurationDieStencilConfiguration Klasse definiert eine Konfiguration von Schabloneneffektoptionen.

Schnittstellen

SchnittstelleBeschreibung
IImageTraceSimplifierDie Schnittstelle IImageTraceSimplifier ist für die Reduzierung der Punkte im Trace verantwortlich.
IImageTraceSmootherDie IImageTraceSmoother-Schnittstelle ist für die Glättung der Ablaufverfolgung verantwortlich.
IPathBuilderDie IPathBuilder-Schnittstelle ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus Liste der Trace-Punkte.

Aufzählung

AufzählungBeschreibung
StencilTypeDieStencilType enum definiert Schablonentypen.