Aspose.Svg.ImageVectorization
Aspose.Svg.ImageВекторизацияпространство имен содержит классы для векторизации растровых изображений и преобразования их в документы SVG. Этот процесс включает преобразование растровых изображений в геометрические фигуры, составленные из элементов контура, и сохранение их в виде SVG. Пространство имен включает классы для построения сегментов пути, упрощения и сглаживания точек трассировки, и настройка параметров векторизации.
Классы
Учебный класс | Описание |
---|
BezierPathBuilder | SplinePathBuilder класс отвечает за построение сегментов путиSVGPathSeg из списка точек трассировки. Этот построитель пути основан на использовании метода наименьших квадратов для поиска контрольных точек Безье для трассировки точек. |
ImageTraceSimplifier | Класс ImageTraceSimplifier отвечает за уменьшение количества точек на кривой, аппроксимируемой серией точек трассировки. |
ImageTraceSmoother | Класс ImageTraceSimplifier отвечает за сглаживание количества точек на кривой, аппроксимируемой серией точек трассировки. Этот класс реализует метод ближайшего соседа. |
ImageVectorizer | Этот класс ImageVectorizer векторизует растровые изображения, такие как PNG, JPG, GIF, BMP и т. д., и возвращает SVGDocument. Под векторизацией мы подразумеваем процесс преобразования растровых изображений в геометрические фигуры, составленные из элементов контура и сохраненные в виде SVG. |
ImageVectorizerConfiguration | ImageVectorizerConfiguration класс определяет конфигурацию методов и параметров векторизации изображения. Конфигурация используется для инициализации ImageVectorizer и предоставляет параметры конфигурации для векторизации изображений. |
SplinePathBuilder | SplinePathBuilder класс отвечает за построение сегментов путиSVGPathSeg из списка точек трассировки. Этот построитель пути основан на применении сплайна Катмулла-Рома к набору сглаженных и уменьшенных точек пути.. |
StencilConfiguration | StencilConfiguration класс определяет конфигурацию параметров эффекта трафарета. |
Интерфейсы
Интерфейс | Описание |
---|
IImageTraceSimplifier | За уменьшение количества точек в трассе отвечает интерфейс IImageTraceSimplifier. |
IImageTraceSmoother | За сглаживание трассировки отвечает интерфейс IImageTraceSmoother. |
IPathBuilder | Интерфейс IPathBuilder отвечает за построение сегментов путиSVGPathSeg из списка точек трассировки. |
перечисление