Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os,sys
- from os.path import join, getsize,dirname,relpath
- from PIL import Image
- for root, dirs, files in os.walk(sys.argv[1]):
- for fname in files:
- ffname=join(root,fname)
- sz=getsize(ffname)
- try:
- im=Image.open(ffname)
- except OSError:
- continue
- w,h=im.size
- if w<=64:
- continue
- print(ffname,sz,w)
- im=im.resize((64,64),Image.LANCZOS)
- nfname=join(sys.argv[1],'resized',relpath(root,sys.argv[1]),fname)
- os.makedirs(dirname(nfname),exist_ok=True)
- im.save(nfname)
Add Comment
Please, Sign In to add comment