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

NameTypZugriffBeschreibung
curve_tolerancefloatLesenLiest die Kurventoleranz.
width``LesenRuft die Breite ab.
height``LesenErmittelt die Höhe.

Methoden

SignaturBeschreibung
__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() → bytesKodieren Sie den aktuellen RGB-Puffer als 8-bit PNG (IHDR+IDAT+IEND).
close_contour()Finalisiert die aktuell rasterisierte Kontur.

Siehe auch

 Deutsch