Rasterizer

Rasterizer

Overzicht

Rasterizer is een klasse in Aspose.Font FOSS voor Python.

Scanline-rasterizer voor GlyphPath contouren met pure-Python PNG-export.

Deze klasse biedt 5 methoden voor het werken met Rasterizer-objecten in Python-programma’s. Beschikbare methoden zijn: __init__, clear, close_contour, draw_path, to_png. Alle openbare leden zijn toegankelijk voor elke Python-applicatie na het installeren van het Aspose.Font FOSS voor Python-pakket. Eigenschappen: curve_tolerance, height, width.

Eigenschappen

NaamTypeToegangBeschrijving
curve_tolerancefloatLezenHaalt de krommetolerantie op.
width``LezenHaalt de breedte op.
height``LezenHaalt de hoogte op.

Methoden

HandtekeningBeschrijving
__init__(width: int, height: int, background: tuple[int, int, int])Calls init op deze Rasterizer-instatie.
`clear(color: tuple[int, int, int]None)`
`draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …]None)`
to_png() → bytesEncodeer de huidige RGB-buffer als 8-bit PNG (IHDR+IDAT+IEND).
close_contour()Finaliseert de huidige contour die wordt gerasterd.

Zie ook

 Nederlands