FontPreviewBuilder
FontPreviewBuilder
General
FontPreviewBuilder és una classe en FOSS per Python.
FontPreviewBuilder.build(font, text, mida, color, fons, rellotge, aliases, file_stem, instance_coordinates, instància_name, output_format) genera un PreviewImage (PNG o SVG) del text subministrat renderit amb la font donada.
Aquesta classe proporciona 4 mètodes per treballar amb objectes FontPreviewBuilder en programes de Python. Els mètodes disponibles inclouen: build, compose_difference_preview, compose_overlay_preview, compose_sheet. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.
Mètodes
| Signatura | Descripció |
|---|---|
| `build(font: Font, text: str, size: float, color: tuple[int, int, int], background: tuple[int, int, int], padding: int, antialias: bool, file_stem: str | None, instance_coordinates: dict[str, float] |
| `compose_sheet(previews: list[PreviewImage], columns: int, gap: int, background: tuple[int, int, int], title: str | None, column_headers: list[str] |
compose_difference_preview(before: PreviewImage, after: PreviewImage, file_stem: str, background: tuple[int, int, int], before_color: tuple[int, int, int], after_color: tuple[int, int, int], overlap_color: tuple[int, int, int], threshold: int) → PreviewImage | Genera un PreviewImage que visualitza les diferències entre abans i després de les imatges utilitzant colors especificats i llindar. |
compose_overlay_preview(before: PreviewImage, after: PreviewImage, file_stem: str, background: tuple[int, int, int], before_color: tuple[int, int, int], after_color: tuple[int, int, int], overlap_color: tuple[int, int, int], threshold: int) → PreviewImage | Produeix una superposició PreviewImage abans i després d’imatges amb colors i llindar donats. |