Advertisement
Guest User

Untitled

a guest
Jul 29th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. #!/usr/bin/env python
  2. #
  3. # Resize a set of images by a given percentage.
  4.  
  5. import sys, os, Image
  6.  
  7.  
  8. def perc(num, perc):
  9. return (float(perc) / 100) * float(num)
  10.  
  11. if __name__ == '__main__':
  12. if len(sys.argv) > 2:
  13. percentage = sys.argv[1]
  14. print 'Resizing each image by %s%%' % percentage
  15. imgs = sys.argv[2:]
  16. for fname in imgs:
  17. img = Image.open(fname)
  18. w, h = img.size
  19. img = img.resize((perc(w, percentage), perc(h, percentage)), Image.BILINEAR)
  20. img.save("resize_%s" % fname)
  21. else:
  22. print '%s <percentage> [file ...]' % os.path.basename(sys.argv[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement