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

NameTypeAccessDescription
curve_tolerancefloatReadПолучивает терпимость к кривой.
width``ReadПолучил ширину.
height``ReadУ него высота.

Methods

SignatureDescription
__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()Завершает растеризацию текущего контура .

See Also

 Русский