From e1c446b91091152920e57c27e49f8419cb5a3e34 Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 9 Mar 2024 13:52:20 +0200 Subject: [PATCH] add size requirement for banners --- files/routes/art_submissions.py | 5 +++++ files/templates/submit_art.html | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/files/routes/art_submissions.py b/files/routes/art_submissions.py index ebd45f379..ba01c737f 100644 --- a/files/routes/art_submissions.py +++ b/files/routes/art_submissions.py @@ -63,6 +63,11 @@ def submit_art_post(v): file.save(highquality) process_image(highquality, v) #to ensure not malware + with Image.open(highquality) as i: + if i.width != 2000 or i.height != 200: + os.remove(highquality) + abort(400, "Banners must be 2000x200") + path = f"files/assets/images/{SITE_NAME}/{entry.location_kind}" if not entry.hashes: for img in os.listdir(path): diff --git a/files/templates/submit_art.html b/files/templates/submit_art.html index 156464843..b14426296 100644 --- a/files/templates/submit_art.html +++ b/files/templates/submit_art.html @@ -20,6 +20,12 @@ + {% if kind == 'Banner' %} +
+ Please make sure your image is 2000x200 px +
+ {% endif %} +