Rasterizer
Rasterizer
Gambaran Umum
Rasterizer adalah kelas dalam Aspose.Font FOSS untuk Python.
Rasterizer scanline untuk outline GlyphPath dengan ekspor PNG pure-Python.
Kelas ini menyediakan 5 metode untuk bekerja dengan objek Rasterizer dalam program Python. Metode yang tersedia meliputi: __init__, clear, close_contour, draw_path, to_png. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python. Properti: curve_tolerance, height, width.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
curve_tolerance | float | Baca | Mendapatkan toleransi kurva. |
width | `` | Baca | Mendapatkan lebar. |
height | `` | Baca | Mendapatkan tinggi. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | Calls init pada instance Rasterizer ini. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | Enkode buffer RGB saat ini sebagai PNG 8-bit (IHDR+IDAT+IEND). |
close_contour() | Menyelesaikan kontur saat ini yang sedang dirasterkan |