mirror of
https://github.com/minetest/contentdb.git
synced 2024-12-22 22:12:24 +01:00
Increase thumbnail resolution
This commit is contained in:
parent
89f95a22dc
commit
bf5080aa18
@ -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)
|
||||
|
@ -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/<img>")
|
||||
@app.route("/thumbnails/<int:w>x<int:h>/<img>")
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user