Class ImageTraceSimplifier
Nazwa przestrzeń: Aspose.Svg.ImageVectorization Zgromadzenie: Aspose.SVG.dll (25.5.0)
Klasa ImageTraceSimplifier jest odpowiedzialna za zmniejszanie liczby punktów w kurwie, która jest zbliżona do szeregu punkty śladu.
[ComVisible(true)]
public class ImageTraceSimplifier : IImageTraceSimplifier
Inheritance
Implements
Dziedziczeni członkowie
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageTraceSimplifier()
Inicjalizuje nową instancję klasy Aspose.Svg.ImageVectorization.ImagTraceSimplifier.
public ImageTraceSimplifier()
ImageTraceSimplifier(Floty)
Inicjalizuje nową instancję klasy Aspose.Svg.ImageVectorization.ImagTraceSimplifier.
public ImageTraceSimplifier(float tolerance)
Parameters
tolerance
float
Tolerancja
Properties
Tolerance
Wartość tolerancji określa maksymalną tolerancję błędu dozwoloną dla punktu, który ma zostać usunięty z śladu.Wszystkie wartości wyższe lub niższe będą dostosowane do wartości minimalnych i maksymalnych tego zakresu.Wartość domyślna wynosi 0,3.
public float Tolerance { get; set; }
Wartość nieruchomości
Methods
Simplify(Wielkość )
Zmniejsza liczbę punktów, które wykazuje na liście punkty śladowe.
public IEnumerable<pointf> Simplify(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
• <
PointF
>
Lista punktów śladowych.
Returns
IEnumerable • < PointF >
Lista zmniejszonych punktów śladowych.