Rasterizer
Rasterizer
Panoramica
Rasterizer è una classe in Aspose.Font FOSS per Python.
Rasterizzatore scanline per contorni GlyphPath con esportazione PNG pure-Python.
Questa classe fornisce 5 metodi per lavorare con oggetti Rasterizer nei programmi Python. I metodi disponibili includono: __init__, clear, close_contour, draw_path, to_png. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python. Proprietà: curve_tolerance, height, width.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
curve_tolerance | float | Lettura | Ottiene la tolleranza della curva. |
width | `` | Lettura | Ottiene la larghezza. |
height | `` | Lettura | Ottiene l’altezza. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls init su questa istanza di Rasterizer. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Codifica il buffer RGB corrente come PNG a 8 bit (IHDR+IDAT+IEND). |
close_contour() | Finalizza il contorno corrente in fase di rasterizzazione |