Rasterizer

Rasterizer

概要

Rasterizer は Aspose.Font の FOSS に含まれる Python 用のクラスです。

GlyphPath のアウトライン用スキャンライン ラスタライザ、pure-Python PNG エクスポート対応。

このクラスは、Python プログラムにおける Rasterizer オブジェクトの操作用に 5 つのメソッドを提供します。利用可能なメソッドは、__init__、clear、close_contour、draw_path、to_png です。すべてのパブリック メンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: curve_tolerance、height、width。

プロパティ

名前型アクセス説明
curve_tolerancefloat読み取り曲線許容誤差を取得します。
width``読み取り幅を取得します。
height``読み取り高さを取得します。

メソッド

シグネチャ説明
__init__(width: int, height: int, background: tuple[int, int, int])Calls init このラスタライザ インスタンスで。
`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()現在ラスタライズ中の輪郭を確定します。

参照

 日本語