refactor
This commit is contained in:
parent
0a6148c73f
commit
e8f1d1db1e
60 changed files with 2417 additions and 612 deletions
|
|
@ -37,6 +37,18 @@ def draw_drop(fill, stroke, highlight):
|
|||
d.ellipse([24, 38, 45, 48], fill=highlight)
|
||||
return fn
|
||||
|
||||
def draw_water_bowl(palette):
|
||||
bowl_fill = rgba(palette.get("bowlFill"), (171, 120, 76, 184))
|
||||
bowl_stroke = rgba(palette.get("bowlStroke"), (94, 69, 48, 140))
|
||||
water_fill = rgba(palette.get("waterFill"), (86, 157, 224, 148))
|
||||
water_stroke = rgba(palette.get("waterStroke"), (62, 113, 178, 92))
|
||||
highlight = rgba(palette.get("highlight"), (255, 255, 255, 138))
|
||||
def fn(d: ImageDraw.ImageDraw) -> None:
|
||||
d.ellipse([9, 29, 87, 72], fill=bowl_fill, outline=bowl_stroke, width=4)
|
||||
d.ellipse([19, 35, 77, 62], fill=water_fill, outline=water_stroke, width=3)
|
||||
d.ellipse([34, 38, 44, 47], fill=highlight)
|
||||
return fn
|
||||
|
||||
|
||||
def rgba(value, fallback):
|
||||
if not value:
|
||||
|
|
@ -133,6 +145,8 @@ def main() -> None:
|
|||
highlight = rgba(palette.get("highlight") or palette.get("accent"), (255, 255, 255, 150))
|
||||
if renderer == "oval_droplet":
|
||||
draw_fn = draw_drop(fill, stroke, highlight)
|
||||
elif renderer == "water_bowl":
|
||||
draw_fn = draw_water_bowl(palette)
|
||||
elif renderer == "powder_pile":
|
||||
draw_fn = draw_powder(fill, stroke, highlight)
|
||||
elif renderer == "split_pill":
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue