resize photos

This commit is contained in:
Martin Quarda 2024-05-09 16:48:25 +02:00
parent af72b86197
commit 3f5e2e93a3

12
resize_photos.py Normal file
View File

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