GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — python3statement.github.io/scripts/thumbnail-images.py at master · msgpo/python3statement.github.io Expand file tree/ Copy paththumbnail-images.pyMore file actions 29 lines (23 loc) · 748 Bytes / Copy paththumbnail-images.pyFile metadata and controls29 lines (23 loc) · 748 Bytes 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 #!/usr/bin/env python3 # encoding: utf-8 """ Thumbnail images to a maximum of 320px wide and 160px high """ import argparse import glob from PIL import Image # pip install pillow max_size = 320, 160 parser = argparse.ArgumentParser( description="Thumbnail images to a maximum size", formatter_class=argparse.ArgumentDefaultsHelpFormatter, ) parser.add_argument("--file", default="assets/*.png", help="Input file specification") args = parser.parse_args() for infile in glob.glob(args.file): im = Image.open(infile) if im.width <= max_size[0] and im.height <= max_size[1]: continue size_before = im.size im.thumbnail(max_size) im.save(infile) print(f"Resized {infile} from {size_before} to {im.size}") |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |