Class ImageTraceSimplifier
Der Name: Aspose.Svg.ImageVectorization Versammlung: Aspose.SVG.dll (25.5.0)
Die ImageTraceSimplifier-Klasse ist verantwortlich für die Reduzierung der Anzahl der Punkte in einer Kurve, die durch eine Reihe von Spurenpunkten angepasst wird.
[ComVisible(true)]
public class ImageTraceSimplifier : IImageTraceSimplifier
Inheritance
Implements
Vererbte Mitglieder
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageTraceSimplifier()
Initialisiert eine neue Instanz der Aspose.Svg.ImageVectorization. ImageTraceSimplifier Klasse.
public ImageTraceSimplifier()
ImageTraceSimplifier(Flotte)
Initialisiert eine neue Instanz der Aspose.Svg.ImageVectorization. ImageTraceSimplifier Klasse.
public ImageTraceSimplifier(float tolerance)
Parameters
tolerance
float
Die Toleranz
Properties
Tolerance
Der Wert der Toleranz bestimmt die maximale Fehler-Toleranz, die für einen Punkt zulässig ist, der von der Spur beseitigt wird.Jede höhere oder niedrige Werte werden entsprechend mit den Mindest- und Höchstwerte dieses Bereichs angepasst.Der Standardwert beträgt 0,3.
public float Tolerance { get; set; }
Eigentumswert
Methods
Simplify(Anzahl der Punkte )
Reduziert die Anzahl der Punkte wird die Liste der Spurpunkte.
public IEnumerable<pointf> Simplify(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
&undlt;
PointF
>
Die Liste der Spurpunkte.
Returns
IEnumerable &undlt; PointF >
Liste der reduzierten Spurpunkte.