Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- #
- # Resize a set of images by a given percentage.
- import sys, os, Image
- def perc(num, perc):
- return (float(perc) / 100) * float(num)
- if __name__ == '__main__':
- if len(sys.argv) > 2:
- percentage = sys.argv[1]
- print 'Resizing each image by %s%%' % percentage
- imgs = sys.argv[2:]
- for fname in imgs:
- img = Image.open(fname)
- w, h = img.size
- img = img.resize((perc(w, percentage), perc(h, percentage)), Image.BILINEAR)
- img.save("resize_%s" % fname)
- else:
- print '%s <percentage> [file ...]' % os.path.basename(sys.argv[0])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement