proper resizing

This commit is contained in:
Martin Quarda 2024-05-10 22:55:05 +02:00
parent 58a72782d6
commit 973337efff

View File

@ -7,7 +7,7 @@ for image in photos:
print(image) print(image)
img = PIL.Image.open(image) img = PIL.Image.open(image)
img.save(image.replace('.jpg', '.webp')) img.save(image.replace('.jpg', '.webp'))
ratio = 200/max(img.height, img.width) ratio = 400/max(img.height, img.width)
img.resize((int(img.width * ratio), int(img.height * ratio))) img = img.resize((int(img.width * ratio), int(img.height * ratio)))
image = image.replace('photos/', 'photos/thumbnail/').replace('.jpg', '.webp') image = image.replace('photos/', 'photos/thumbnail/').replace('.jpg', '.webp')
img.save(image, quality=10, subsampling=2) img.save(image, quality=50, subsampling=2)