Ραστερίστες
ΕΚΤΙΜΗΣΗ
Rasterizer Είναι μια τάξη στο Aspose.Font FOSS για Python.
Scanline rasterizer για GlyphPath outlines με καθαρό Python PNG εξαγωγή.
Αυτή η κατηγορία παρέχει 5 μεθόδους για να εργαστείτε με αντικείμενα Rasterizer σε προγράμματα Python. Οι διαθέσιμες μεθόδους περιλαμβάνουν: __init__, clear, close_contour, draw_path, to_png. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του Aspose.Font FOSS για το πακέτο Python. Ιδιοκτησία : curve_tolerance, height, width.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
curve_tolerance | float | Διαβάστε | Πρέπει να πάρει την ανοχή της κουρβίδας. |
width | `` | Διαβάστε | Κάντε το πλάτος. |
height | `` | Διαβάστε | Κάντε το ύψος. |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Κλήσεις Ιντίν Σε αυτή την περίπτωση, το Rasterizer. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Κωδικοποιήστε το τρέχον RGB buffer ως 8-bit PNG (IHDR+IDAT +IEND). |
close_contour() | Τελειώνει το τρέχον περιθώριο που είναι ραστερικωμένο |