Guest User

Untitled

a guest
Jul 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. import os,sys
  2. from os.path import join, getsize,dirname,relpath
  3. from PIL import Image
  4. for root, dirs, files in os.walk(sys.argv[1]):
  5. for fname in files:
  6. ffname=join(root,fname)
  7. sz=getsize(ffname)
  8. try:
  9. im=Image.open(ffname)
  10. except OSError:
  11. continue
  12. w,h=im.size
  13. if w<=64:
  14. continue
  15. print(ffname,sz,w)
  16. im=im.resize((64,64),Image.LANCZOS)
  17. nfname=join(sys.argv[1],'resized',relpath(root,sys.argv[1]),fname)
  18. os.makedirs(dirname(nfname),exist_ok=True)
  19. im.save(nfname)
Add Comment
Please, Sign In to add comment