From bf5080aa18c7ea16f1144850c80d739d304498ae Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Tue, 29 May 2018 16:56:35 +0100 Subject: [PATCH] Increase thumbnail resolution --- app/models.py | 2 +- app/views/thumbnails.py | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/app/models.py b/app/models.py index b3a6d5ad..9db01f24 100644 --- a/app/models.py +++ b/app/models.py @@ -580,7 +580,7 @@ class PackageScreenshot(db.Model): id=self.id) def getThumbnailURL(self): - return self.url.replace("/uploads/", "/thumbnails/332x221/") + return self.url.replace("/uploads/", "/thumbnails/350x233/") class EditRequest(db.Model): id = db.Column(db.Integer, primary_key=True) diff --git a/app/views/thumbnails.py b/app/views/thumbnails.py index d33e74cb..99b9fde0 100644 --- a/app/views/thumbnails.py +++ b/app/views/thumbnails.py @@ -21,20 +21,21 @@ from app import app import glob, os from PIL import Image -ALLOWED_RESOLUTIONS=[(332,221)] +ALLOWED_RESOLUTIONS=[(350,233)] def mkdir(path): if not os.path.isdir(path): os.mkdir(path) +mkdir("app/public/thumbnails/") + @app.route("/thumbnails/") @app.route("/thumbnails/x/") -def make_thumbnail(img, w=332, h=221): +def make_thumbnail(img, w=350, h=233): if not (w, h) in ALLOWED_RESOLUTIONS: abort(403) - mkdir("app/public/thumbnails/") - mkdir("app/public/thumbnails/332x221/") + mkdir("app/public/thumbnails/{}x{}/".format(w, h)) cache_filepath = "public/thumbnails/{}x{}/{}".format(w, h, img) source_filepath = "public/uploads/" + img