Rasterizer
Rasterizer
Übersicht
Rasterizer ist eine Klasse in Aspose.Font FOSS für Python.
Scanline-Rasterizer für GlyphPath-Konturen mit rein-Python-PNG-Export.
Diese Klasse stellt 5 Methoden zur Arbeit mit Rasterizer-Objekten in Python-Programmen bereit. Verfügbare Methoden umfassen: __init__, clear, close_contour, draw_path, to_png. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python-Paket installiert wurde. Eigenschaften: curve_tolerance, height, width.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
curve_tolerance | float | Lesen | Liest die Kurventoleranz. |
width | `` | Lesen | Ruft die Breite ab. |
height | `` | Lesen | Ermittelt die Höhe. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls init auf dieser Rasterizer-Instanz. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Kodieren Sie den aktuellen RGB-Puffer als 8-bit PNG (IHDR+IDAT+IEND). |
close_contour() | Finalisiert die aktuell rasterisierte Kontur. |