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à

NomeTipoAccessoDescrizione
curve_tolerancefloatLetturaOttiene la tolleranza della curva.
width``LetturaOttiene la larghezza.
height``LetturaOttiene l’altezza.

Metodi

FirmaDescrizione
__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() → bytesCodifica il buffer RGB corrente come PNG a 8 bit (IHDR+IDAT+IEND).
close_contour()Finalizza il contorno corrente in fase di rasterizzazione

Vedi anche

 Italiano