Class ImageTraceSimplifier
Numele spaţiului: Aspose.Svg.ImageVectorization Adunare: Aspose.SVG.dll (25.5.0)
Clasa ImageTraceSimplifier este responsabilă de reducerea numărului de puncte într-o curbă care este apropiată de o serie de punctele de urmărire.
[ComVisible(true)]
public class ImageTraceSimplifier : IImageTraceSimplifier
Inheritance
Implements
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ImageTraceSimplifier()
Inițializează o nouă instanță a clasei Aspose.Svg.ImageVectorization. ImageTraceSimplifier.
public ImageTraceSimplifier()
ImageTraceSimplifier(float)
Inițializează o nouă instanță a clasei Aspose.Svg.ImageVectorization. ImageTraceSimplifier.
public ImageTraceSimplifier(float tolerance)
Parameters
tolerance
float
Toleranţa
Properties
Tolerance
Valoarea toleranței determină toleranța maximă de eroare permisă pentru ca un punct să fie eliminat din urmă.Orice valori mai mari sau mai mici vor fi aliniate cu valorile minime și maxime ale acestui interval, în consecință.Valoarea standardă este 0.3.
public float Tolerance { get; set; }
Valoarea proprietății
Methods
Simplify(Cuvânt cheie )
Reduce numărul de puncte pe care le face lista punctelor de urmărire.
public IEnumerable<pointf> Simplify(IEnumerable<pointf> trace)
Parameters
trace
IEnumerable
<
PointF
>
Lista punctelor de urmărire.
Returns
IEnumerable < PointF >
Lista punctelor de urmărire reduse.