Rasterizer
Revisión
Rasterizer Es una clase en Aspose.Font FOSS para Python.
Scanline rasterizer para las líneas de GlyphPath con PNG puro de Python.
Esta clase ofrece 5 métodos para trabajar con los objetos de Rasterizer en programas de Python. Los métodos disponibles incluyen: __init__, clear, close_contour, draw_path, to_png. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python. Propiedades : curve_tolerance, height, width.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
curve_tolerance | float | Leer | Se obtiene la curva de tolerancia. |
width | `` | Leer | Obtenga la anchura. |
height | `` | Leer | Tiene la altura. |
Metodología
| firma | Descripción |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | llamadas INI En este caso, el raster. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Encodificar el buffer RGB actual como PNG de 8 bits (IHDR+IDAT +IEND). |
close_contour() | Finalizar el contorno actual siendo rasterizado |