Rasterizer
Rasterizer
Přehled
Rasterizer je třída v Aspose.Font FOSS pro Python.
Scanline rasterizér pro obrysy GlyphPath s pure-Python PNG exportem.
Tato třída poskytuje 5 metod pro práci s objekty Rasterizer v programech Python. Dostupné metody zahrnují: __init__, clear, close_contour, draw_path, to_png. Všichni veřejní členové jsou přístupní jakékoli aplikaci Python po instalaci balíčku Aspose.Font FOSS pro Python. Vlastnosti: curve_tolerance, height, width.
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
curve_tolerance | float | Čtení | Získá toleranci křivky. |
width | `` | Čtení | Získá šířku. |
height | `` | Čtení | Získá výšku. |
Metody
| Podpis: | Popis: |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls init na této instanci Rasterizeru. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Zakódujte aktuální RGB buffer jako 8-bitový PNG (IHDR+IDAT+IEND). |
close_contour() | Dokončí aktuální konturu, která je rasterizována. |