Use updated image loader for card frames.
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user