Aspose.Svg.ImageVectorization
Il Aspose.Svg.ImageVectorizationnamespace contiene classi per vettorializzare immagini raster e convertirle in documenti SVG. Questo processo comporta la riduzione di bitmap in forme geometriche composte da elementi di tracciato e la loro memorizzazione come SVG. Lo spazio dei nomi include classi per costruire segmenti di tracciato, semplificare e uniformare i punti di traccia, e configurazione delle opzioni di vettorizzazione.
Classi
Classe | Descrizione |
---|
BezierPathBuilder | IlSplinePathBuilder class è responsabile della creazione di segmenti di percorsoSVGPathSeg dall’elenco dei punti di traccia. Questo costruttore di percorsi si basa sull’utilizzo del metodo dei minimi quadrati per trovare i punti di controllo di Bezier per la traccia dei punti. |
ImageTraceSimplifier | La classe ImageTraceSimplifier è responsabile della riduzione del numero di punti in una curva che viene approssimata da una serie di punti traccia. |
ImageTraceSmoother | La classe ImageTraceSimplifier è responsabile dell’uniformità del numero di punti in una curva approssimata da una serie di punti traccia. Questa classe implementa l’approccio del vicino più vicino. |
ImageVectorizer | Questa classe ImageVectorizer vettorializza immagini raster come PNG, JPG, GIF, BMP e così via… e restituisce SVGDocument. Per vettorizzazione si intende il processo di riduzione delle bitmap a forme geometriche composte da elementi di tracciato e memorizzate come SVG. |
ImageVectorizerConfiguration | IlImageVectorizerConfiguration class definisce una configurazione di metodi e opzioni di vettorizzazione delle immagini. La configurazione viene utilizzata per inizializzare un ImageVectorizer e fornisce le opzioni di configurazione per la vettorializzazione delle immagini. |
SplinePathBuilder | IlSplinePathBuilder class è responsabile della creazione di segmenti di percorsoSVGPathSeg dall’elenco dei punti di traccia. Questo costruttore di percorsi si basa sull’applicazione di una spline Catmull-Roma a un insieme di punti di percorso smussati e ridotti.. |
StencilConfiguration | IlStencilConfiguration class definisce una configurazione delle opzioni dell’effetto stencil. |
Interfacce
Interfaccia | Descrizione |
---|
IImageTraceSimplifier | L’interfaccia IImageTraceSimplifier è responsabile della riduzione dei punti nella traccia. |
IImageTraceSmoother | L’interfaccia IImageTraceSmoother è responsabile del livellamento della traccia. |
IPathBuilder | L’interfaccia IPathBuilder è responsabile della creazione di segmenti di percorsoSVGPathSeg dall’elenco dei punti di traccia. |
Enumerazione