Rasterizer
Rasterizer
خلاصه ای
Rasterizer در این مطلب به عنوان یک کلاس برای Python می پردازیم.
اسکنر برای GlyphPath با صادرات PNG خالص.
این کلاس 5 روش برای کار با اشیاء Rasterizer در برنامه های Python را فراهم می کند. روش های موجود شامل: __init__, clear, close_contour, draw_path, to_png. همه اعضای عمومی پس از نصب Aspose.Font FOSS برای بسته Python به هر برنامه Python دسترسی دارند. اموال : curve_tolerance, height, width.
خواص
| نام | نوع | دسترسی | توصیف |
|---|---|---|---|
curve_tolerance | float | خواندن | به تعویق افتاده است. |
width | `` | خواندن | عرض را می گیرد. |
height | `` | خواندن | ارتفاع را می گیرد. |
روش ها
| امضا | توصیف |
|---|---|
__init__(width: int, height: int, background: tuple[int, int, int]) | تماس ها نینجا در این حالت، Rasterizer را انتخاب کنید. |
| `clear(color: tuple[int, int, int] | None)` |
| `draw_path(path: GlyphPath, color: tuple[int, int, int], transform: tuple[float, …] | None)` |
to_png() → bytes | در حال حاضر RGB بافر را به عنوان PNG 8-bit (IHDR+IDAT +IEND) کد کنید. |
close_contour() | پایان دادن به محدوده فعلی که در حال ریزش است |