Dispositivos de rasterização
Resumo geral
Rasterizer é uma classe em Aspose.Font FOSS para Python.
Rasterizador de linha de varredura para contornos GlyphPath com exportação PNG pura Python.
Esta classe fornece 5 métodos para trabalhar com objetos Rasterizer em programas Python. Os métodos disponíveis incluem: __init__, clear, close_contour, draw_path, to_png. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Font FOSS for Python. Propriedades: curve_tolerance, height, width.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
curve_tolerance | float | Leia. | Tem tolerância à curva. |
width | `` | Leia. | - Tem a largura. |
height | `` | Leia. | - Tem altura. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Chamadas init (em inglês) Nesta instância do Rasterizer. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Encode o buffer RGB atual como PNG de 8 bits (IHDR+IDAT + IEND). |
close_contour() | Finaliza o contorno atual sendo rasterizado |