Rasterizer
Opinie generală
Rasterizer este o clasă în Aspose.Font FOSS pentru Python.
Scanline rasterizer pentru GlyphPath contouri cu pur-Python PNG export.
Această clasă oferă 5 metode pentru a lucra cu obiecte Rasterizer în programele Python. Metodele disponibile includ: __init__, clear, close_contour, draw_path, to_png. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python. Proprietăți: curve_tolerance, height, width.
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
curve_tolerance | float | Citeşte. | Obţine toleranţa curbei. |
width | `` | Citeşte. | Are lăţimea. |
height | `` | Citeşte. | Ia înălţimea. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Apeluri init (încetare) pe acest Rasterizer instanță. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Codarea bufferului RGB curent ca PNG de 8 biți (IHDR+IDAT + IEND). |
close_contour() | Finalizează conturul curent fiind rasterizat |