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
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
curve_tolerance | float | Lezen | Haalt de krommetolerantie op. |
width | `` | Lezen | Haalt de breedte op. |
height | `` | Lezen | Haalt de hoogte op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
__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() → bytes | Encodeer de huidige RGB-buffer als 8-bit PNG (IHDR+IDAT+IEND). |
close_contour() | Finaliseert de huidige contour die wordt gerasterd. |