Aspose.Svg.ImageVectorization

El Aspose.Svg.ImagenVectorizaciónEl espacio de nombres contiene clases para vectorizar imágenes rasterizadas y convertirlas en documentos SVG. Este proceso implica reducir mapas de bits a formas geométricas compuestas de elementos de ruta y almacenarlos como SVG. El espacio de nombres incluye clases para crear segmentos de ruta, simplificar y suavizar puntos de seguimiento, y configurando opciones de vectorización.

Clases

ClaseDescripción
BezierPathBuilderElSplinePathBuilder la clase es responsable de construir segmentos de rutaSVGPathSeg de la lista de puntos de seguimiento. Este generador de ruta se basa en el uso del método de mínimos cuadrados para encontrar puntos de control Bezier para el seguimiento de puntos.
ImageTraceSimplifierLa clase ImageTraceSimplifier se encarga de reducir el número de puntos en una curva que se aproxima por una serie de puntos de traza.
ImageTraceSmootherLa clase ImageTraceSimplifier es responsable de suavizar el número de puntos en una curva que se aproxima mediante una serie de puntos de seguimiento. Esta clase implementa el enfoque del vecino más cercano.
ImageVectorizerEsta clase ImageVectorizer vectoriza imágenes rasterizadas como PNG, JPG, GIF, BMP, etc… y devuelve SVGDocument. Por vectorización nos referimos al proceso de reducir mapas de bits a formas geométricas formadas a partir de elementos de ruta y almacenados como SVG.
ImageVectorizerConfigurationElImageVectorizerConfiguration class define una configuración de métodos y opciones de vectorización de imágenes. La configuración se utiliza para inicializar un ImageVectorizer y proporciona las opciones de configuración para vectorizar imágenes.
SplinePathBuilderElSplinePathBuilder la clase es responsable de construir segmentos de rutaSVGPathSeg de la lista de puntos de seguimiento. Este generador de ruta se basa en la aplicación de una spline Catmull-Roma a un conjunto de puntos de ruta suavizados y reducidos..
StencilConfigurationElStencilConfiguration class define una configuración de opciones de efecto de plantilla.

Interfaces

InterfazDescripción
IImageTraceSimplifierLa interfaz IImageTraceSimplifier es responsable de la reducción de puntos en la traza.
IImageTraceSmootherLa interfaz IImageTraceSmoother es responsable de suavizar el seguimiento.
IPathBuilderLa interfaz IPathBuilder es responsable de construir segmentos de rutaSVGPathSeg de la lista de los puntos de seguimiento.

Enumeración

EnumeraciónDescripción
StencilTypeElStencilType enum define los tipos de plantillas.