HowTo Create Thumbnails
Just dumping a script I just wrote for a friend.
import Image, sys # required PIL: http://www.pythonware.com/products/pil/
from optparse import OptionParser
parser = OptionParser()
parser.add_option("--input", help="Input image path.")
parser.add_option("--output", help="Output file name for the image.")
parser.add_option(
"--width", default=45, type="int",
help="Maximum width, in pixels."
)
parser.add_option(
"--height", default=45, type="int",
help="Maximum height, in pixels."
)
def main():
(options, args) = parser.parse_args()
img = Image.open(options.input)
img.thumbnail(
(options.width, options.height), Image.ANTIALIAS
)
img.convert("RGB").save(options.output)
if __name__ == "__main__":
status = main()
sys.exit(status)
Python makes it easy. Maintains aspect ratio.
Labels: Python Programming
If you find this post useful, please conside buying me a pizza!


0 Comments
<< Home