Use updated image loader for card frames.

This commit is contained in:
2025-07-13 04:21:52 -05:00
parent c6d99ff352
commit 270311c247

View File

@@ -83,6 +83,7 @@ class SymbolDrawer ():
images = Images(IMAGES_DIRECTORY)
symbols = Images(SYMBOLS_DIRECTORY)
frame_images = Images(FRAMES_DIRECTORY)
class Field ():
def __init__ (self, style_rules, value, card):
@@ -194,7 +195,11 @@ def merge_dicts (dicts):
return fusion
def draw_card (card, frame):
image = Image.open(os.path.join(FRAMES_DIRECTORY, frame['image']))
image = frame['image']
if isinstance(image, str):
image = frame_images[image]
image = image.copy()
draw = ImageDraw.Draw(image)
for field, value in card.items():