Class BezierPathBuilder

Class BezierPathBuilder

Il nome: Aspose.Svg.ImageVectorization Assemblea: Aspose.SVG.dll (25.5.0)

La classe Aspose.Svg.ImageVectorization.BezierPathBuilder è responsabile della costruzione di un percorso Bezier da un certo insieme di punti.Si avvicina a una traccia di punti con una curva Bezier, ottimizzando il numero di segmenti a strettocorrisponde alla traccia originale riducendo al minimo la complessità.

[ComVisible(true)]
public class BezierPathBuilder : IPathBuilder

Inheritance

object BezierPathBuilder

Implements

IPathBuilder

I membri ereditari

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

BezierPathBuilder()

Inizia una nuova instanza della classe Aspose.Svg.ImageVectorization.BezierPathBuilder.

public BezierPathBuilder()

Properties

ErrorThreshold

Riceve o impone il limite di errore.Questo parametro definisce la massima deviazione dei punti alla curva adatta.Per default è 30.

public float ErrorThreshold { get; set; }

Valore di proprietà

float

MaxIterations

Riceve o impone il limite di errore.Questo parametro definisce il numero di iterazione per il metodo di approvvigionamento dei minimi quadrati.Per default è 30.

public int MaxIterations { get; set; }

Valore di proprietà

int

TraceSmoother

Ricevi o metti la traccia più liscia.

public IImageTraceSmoother TraceSmoother { get; set; }

Valore di proprietà

IImageTraceSmoother

Methods

Build(Numerabile )

Costruisce un percorso Bezier ottimizzato da una sequenza di punti di traccia.Il metodo avvicina la traccia con una curva Bezier, utilizzando una combinazione di segmenti di linea e curve.L’obiettivo è quello di ridurre al minimo il numero di segmenti, assicurando che il percorso corrisponda accuratamente alla traccia originale.

public string Build(IEnumerable<pointf> trace)

Parameters

trace IEnumerable di < PointF >

La sequenza dei punti che definiscono la traccia da approximare.

Returns

string

Una riga che rappresenta i dati di percorso SVG. Questi dati consistono in una serie di comandi e coordinateche definisce il percorso Bezier, approximando la traccia di ingresso con una complessità minimizzata.

 Italiano