Aspose.Svg.ImageVectorization
Den Aspose.Svg.ImageVectorizationnamnutrymmet innehåller klasser för vektorisering av rasterbilder och omvandling av dem till SVG-dokument. Denna process innebär att bitmappar reduceras till geometriska former som består av banelement och lagras som SVG. Namnutrymmet innehåller klasser för att bygga vägsegment, förenkla och jämna ut spårpunkter, och konfigurera vektoriseringsalternativ.
Klasser
Klass | Beskrivning |
---|
BezierPathBuilder | DenSplinePathBuilder klass ansvarar för att bygga vägsegmentSVGPathSeg från listan över spårpunkter. Denna vägbyggare är baserad på att använda minsta kvadratmetoden för att hitta Bezier-kontrollpunkter för spårning av punkter. |
ImageTraceSimplifier | Klassen ImageTraceSimplifier är ansvarig för att minska antalet punkter i en kurva som approximeras av en serie av spårpunkterna. |
ImageTraceSmoother | Klassen ImageTraceSimplifier är ansvarig för att jämna ut antalet punkter i en kurva som approximeras av en serie av spårningspunkterna. Denna klass implementerar närmaste granne. |
ImageVectorizer | Denna ImageVectorizer-klass vektoriserar rasterbilder som PNG, JPG, GIF, BMP och etc… och returnerar SVGDocument. Under vektorisering menar vi processen att reducera bitmappar till geometriska former som består av banelement och lagras som SVG. |
ImageVectorizerConfiguration | DenImageVectorizerConfiguration klass definierar en konfiguration av bildvektoriseringsmetoder och -alternativ. Konfigurationen används för att initiera en ImageVectorizer och tillhandahåller konfigurationsalternativ för vektoriseringsbilder. |
SplinePathBuilder | DenSplinePathBuilder klass ansvarar för att bygga vägsegmentSVGPathSeg från listan över spårpunkter. Denna banbyggare är baserad på att applicera en Catmull-Roma spline på en uppsättning utjämnade och reducerade banpunkter.. |
StencilConfiguration | DenStencilConfiguration klass definierar en konfiguration av stencileffektalternativ. |
Gränssnitt
Gränssnitt | Beskrivning |
---|
IImageTraceSimplifier | IImageTraceSimplifier-gränssnittet ansvarar för minskning av punkter i spåret. |
IImageTraceSmoother | IImageTraceSmoothers gränssnitt ansvarar för att utjämna spårningen. |
IPathBuilder | IPathBuilder-gränssnittet är ansvarigt för att bygga sökvägssegmentSVGPathSeg från listan över spårpunkter. |
Uppräkning