Rasterizer

General

Rasterizer és una classe en FOSS per Python.

Scanline rasterizer per a les contornes de GlyphPath amb exportació PNG pura Python.

Aquesta classe proporciona 5 mètodes per treballar amb objectes de rasteritzador en programes Python. Els mètodes disponibles inclouen: __init__, clear, close_contour, draw_path, to_png. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python. Propietats: curve_tolerance, height, width.

Propietats

NomTipus de productesAccésDescripció
curve_tolerancefloatLlegeix.Té la tolerància a les curves.
width``Llegeix.Obté el ampli.
height``Llegeix.Tinc l’altura.

Mètodes

SignaturaDescripció
__init__(width: int, height: int, background: tuple[int, int, int])Apel·lacions init en aquesta instància de Rasterizer.
`clear(color: tuple[int, int, int]None)`
`draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …]None)`
to_png()bytesEncoditzar el buffer RGB actual com a PNG de 8 bits (IHDR+IDAT + IEND).
close_contour()Finalitza el contorn actual que s’està rasteritzant.

Vegeu també

 Català