Aspose.Svg.ImageVectorization

Klassen

KlasseBeschreibung
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.
ImageVectorizerConfigurationDie ImageVectorizerConfiguration-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.
PathBuilderDie PathBuilder-Klasse ist für das Erstellen von Pfadsegmenten verantwortlichSVGPathSeg aus Liste der Trace-Punkte.

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.