Aspose.Svg.ImageVectorization

Το Aspose.Svg.ImageVectorizationΟ χώρος ονομάτων περιέχει κλάσεις για τη διανυσματοποίηση εικόνων ράστερ και τη μετατροπή τους σε έγγραφα SVG. Αυτή η διαδικασία περιλαμβάνει τη μείωση των bitmaps σε γεωμετρικά σχήματα που αποτελούνται από στοιχεία διαδρομής και την αποθήκευση τους ως SVG. Ο χώρος ονομάτων περιλαμβάνει κλάσεις για τη δημιουργία τμημάτων διαδρομής, απλοποίηση και εξομάλυνση σημείων ίχνους. και διαμόρφωση επιλογών διανυσματοποίησης.

Τάξεις

ΤάξηΠεριγραφή
BezierPathBuilderΤοSplinePathBuilder Η κλάση είναι υπεύθυνη για τη δημιουργία τμημάτων διαδρομήςSVGPathSeg από τη λίστα των σημείων ίχνους. Αυτό το εργαλείο δημιουργίας διαδρομής βασίζεται στη χρήση της μεθόδου ελαχίστων τετραγώνων για την εύρεση σημείων ελέγχου Bezier για ίχνος σημείων.
ImageTraceSimplifierΗ κλάση ImageTraceSimplifier είναι υπεύθυνη για τη μείωση του αριθμού των σημείων σε μια καμπύλη που προσεγγίζεται με μια σειρά από σημεία ίχνους.
ImageTraceSmootherΗ κλάση ImageTraceSimplifier είναι υπεύθυνη για την εξομάλυνση του αριθμού των σημείων σε μια καμπύλη που προσεγγίζεται από μια σειρά σημείων ίχνους. Αυτή η κλάση εφαρμόζει προσέγγιση πλησιέστερου γείτονα.
ImageVectorizerΑυτή η κλάση ImageVetorizer διανυσματοποιεί εικόνες ράστερ όπως PNG, JPG, GIF, BMP κ.λπ… και επιστρέφει το SVGDocument. Υπό διανυσματοποίηση εννοούμε τη διαδικασία μείωσης των bitmaps σε γεωμετρικά σχήματα που αποτελούνται από στοιχεία διαδρομής και αποθηκεύονται ως SVG.
ImageVectorizerConfigurationΤοImageVectorizerConfiguration Η κλάση ορίζει μια διαμόρφωση μεθόδων και επιλογών διανυσματοποίησης εικόνας. Η διαμόρφωση χρησιμοποιείται για την προετοιμασία ενός ImageVetorizer και παρέχει τις επιλογές διαμόρφωσης για διανυσματοποίηση εικόνων.
SplinePathBuilderΤοSplinePathBuilder Η κλάση είναι υπεύθυνη για τη δημιουργία τμημάτων διαδρομήςSVGPathSeg από τη λίστα των σημείων ίχνους. Αυτό το πρόγραμμα δημιουργίας μονοπατιών βασίζεται στην εφαρμογή μιας σειράς Catmull-Roma σε ένα σύνολο σημείων εξομάλυνσης και μειωμένης διαδρομής..
StencilConfigurationΤοStencilConfiguration η κλάση ορίζει μια διαμόρφωση επιλογών εφέ στένσιλ.

Διεπαφές

ΔιεπαφήΠεριγραφή
IImageTraceSimplifierΗ διεπαφή IImageTraceSimplifier είναι υπεύθυνη για τη μείωση των σημείων στο ίχνος.
IImageTraceSmootherΗ διεπαφή IImageTraceSmoother είναι υπεύθυνη για την εξομάλυνση του ίχνους.
IPathBuilderΗ διεπαφή IPathBuilder είναι υπεύθυνη για τη δημιουργία τμημάτων διαδρομήςSVGPathSeg από τη λίστα των ιχνοσημείων.

Απαρίθμηση

ΑπαρίθμησηΠεριγραφή
StencilTypeΤοStencilType Το enum ορίζει τύπους στένσιλ.