Class ImageTraceSimplifier
Navne til: Aspose.Svg.ImageVectorization Sammensætning: Aspose.SVG.dll (25.5.0)
ImageTraceSimplifier-klassen er ansvarlig for at reducere antallet af point i en kurve, der er nærmet af en række sporpunkter.
[ComVisible(true)]
public class ImageTraceSimplifier : IImageTraceSimplifier
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageTraceSimplifier()
Initialiserer en ny instans af Aspose.Svg.ImageVectorization.ImagTraceSimplifier klasse.
public ImageTraceSimplifier()
ImageTraceSimplifier(Flåder)
Initialiserer en ny instans af Aspose.Svg.ImageVectorization.ImagTraceSimplifier klasse.
public ImageTraceSimplifier(float tolerance)
Parameters
tolerance
float
Den tolerance
Properties
Tolerance
Toleransværdien bestemmer den maksimale fejl tolerance, der er tilladt for, at et punkt skal fjernes fra sporet.Enhver højere eller lavere værdier vil i overensstemmelse med de minimum- og maksimumsværdier i denne rækkefølge blive tilpasset.Den standardværdi er 0.3.
public float Tolerance { get; set; }
Ejendomsværdi
Methods
Simplify(Fælles)
Det reducerer antallet af punkter det liste over sporpunkter.
public IEnumerable<pointf> Simplify(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Liste over sporpunkter.
Returns
IEnumerable < PointF >
Listen over de reducerede sporpunkter.