diff --git a/admin_bot/admin_bot/utilities/image_tasks.py b/admin_bot/admin_bot/utilities/image_tasks.py index b51e33a..c683e0d 100644 --- a/admin_bot/admin_bot/utilities/image_tasks.py +++ b/admin_bot/admin_bot/utilities/image_tasks.py @@ -40,13 +40,13 @@ for name, task in image_tasks.items(): - def image_task(input_image: Image.Image): + def image_task(input_image: Image.Image, task=task): template = Image.open(task["image"]).convert("RGBA") transformed_image = four_corners(input_image, task["corners"]) result_image = Image.new( "RGBA", template.size, (0, 0, 0, 0) ) # Fully transparent - if task["type"] == "overlay": # put the input_image on bottom + if task["type"] == "overlay": # put the input_image on bottom result_image.paste(transformed_image, (0, 0), transformed_image) result_image.paste(template, (0, 0), template) else: # "background" put the input_image on top # also fallback