Rasterizer
Overview
Rasterizer это класс в Aspose.Font FOSS для Python.
Растеризатор сканирования для контуров GlyphPath с чистым экспортом PNG на Python.
Этот класс предоставляет 5 методов работы с объектами Растеризатора в программах Python. Доступные методы включают: __init__, clear, close_contour, draw_path, to_png. Все публичные участники доступны для любого приложения Python после установки пакета Aspose.Font FOSS for Python. Свойства: curve_tolerance, height, width.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
curve_tolerance | float | Read | Получивает терпимость к кривой. |
width | `` | Read | Получил ширину. |
height | `` | Read | У него высота. |
Methods
| Signature | Description |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls вспл. на этом экземпляре Растеризатора. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Кодировать текущий RGB-буфер в виде 8-битного PNG (IHDR+IDAT + IEND). |
close_contour() | Завершает растеризацию текущего контура . |