fixed resize of small photo

This commit is contained in:
2022-10-08 11:58:53 +02:00
parent 6796867136
commit 7f26a447c9
4 changed files with 8 additions and 3 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -93,6 +93,8 @@ def blog_edit(request):
if blog_id == '0': if blog_id == '0':
form.populate_obj(entry) form.populate_obj(entry)
entry.topic_id = topic entry.topic_id = topic
# interdire le car '/' dans le titre à cause du slug
entry.title = entry.title.replace('/','.')
entry.creator = request.authenticated_userid entry.creator = request.authenticated_userid
entry.editor = entry.creator entry.editor = entry.creator
request.dbsession.add(entry) request.dbsession.add(entry)
@@ -101,6 +103,8 @@ def blog_edit(request):
else: else:
del form.id # SECURITY: prevent overwriting of primary key del form.id # SECURITY: prevent overwriting of primary key
form.populate_obj(entry) form.populate_obj(entry)
# interdire le car '/' dans le titre à cause du slug
entry.title = entry.title.replace('/','.')
entry.edited = datetime.datetime.now() entry.edited = datetime.datetime.now()
entry.editor = request.authenticated_userid entry.editor = request.authenticated_userid
return HTTPFound(location=request.route_url('blog', id=entry.id, slug=entry.slug)) return HTTPFound(location=request.route_url('blog', id=entry.id, slug=entry.slug))

View File

@@ -435,9 +435,10 @@ def resize_photos(image_file):
else: else:
resized_height = MAX_SIZE resized_height = MAX_SIZE
resized_width = int(round((MAX_SIZE/float(height_org))*width_org)) resized_width = int(round((MAX_SIZE/float(height_org))*width_org))
# best down-sizing filter # best down-sizing filter
img_anti = img_org.resize((resized_width, resized_height), Image.ANTIALIAS) img_anti = img_org.resize((resized_width, resized_height), Image.ANTIALIAS)
else:
img_anti = img_org
# create a new file name for saving the result # create a new file name for saving the result
img_anti.save(image_file) img_anti.save(image_file)