Rasterizer
Rasterizer
Przegląd
Rasterizer jest klasą w Aspose.Font FOSS dla Python.
Rasteryzator skanowy linii dla obrysów GlyphPath z czystym eksportem PNG Python.
Ta klasa udostępnia 5 metod do pracy z obiektami Rasterizer w programach Python. Dostępne metody to: __init__, clear, close_contour, draw_path, to_png. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: curve_tolerance, height, width.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
curve_tolerance | float | Odczyt | Zwraca tolerancję krzywej. |
width | `` | Odczyt | Zwraca szerokość. |
height | `` | Odczyt | Pobiera wysokość. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls init na tej instancji Rasterizera. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Zakoduj bieżący bufor RGB jako 8-bitowy PNG (IHDR+IDAT+IEND). |
close_contour() | Finalizuje bieżący kontur w trakcie rasteryzacji |