Class ImageTraceSimplifier
Namn på plats: Aspose.Svg.ImageVectorization Församling: Aspose.SVG.dll (25.5.0)
ImageTraceSimplifier-klassen är ansvarig för att minska antalet poäng i en kurva som närmar sig en serie spårpunkter.
[ComVisible(true)]
public class ImageTraceSimplifier : IImageTraceSimplifier
Inheritance
Implements
Arvsmedlemmar
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageTraceSimplifier()
Initialiserar en ny instans av Aspose.Svg.ImageVectorization. ImageTraceSimplifier klass.
public ImageTraceSimplifier()
ImageTraceSimplifier(Flotta)
Initialiserar en ny instans av Aspose.Svg.ImageVectorization. ImageTraceSimplifier klass.
public ImageTraceSimplifier(float tolerance)
Parameters
tolerance
float
och toleransen
Properties
Tolerance
Toleransvärdet bestämmer den maximala feltolerans som tillåts för att en punkt ska elimineras från spåren.Varje högre eller lägre värde ska anpassas till de minsta och maximala värdena i detta intervall.Det standardvärdet är 0.3.
public float Tolerance { get; set; }
Fastighetsvärde
Methods
Simplify(Föregående )
Det minskar antalet poäng det listan av spårpunkter.
public IEnumerable<pointf> Simplify(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
ochlt;
PointF
>
Förteckningen över spårpunkter.
Returns
IEnumerable ochlt; PointF >
Förteckning över de minskade spårpunkterna.