13 lines
402 B
Python
13 lines
402 B
Python
|
#!/usr/bin/python3
|
||
|
import sys
|
||
|
import pathlib
|
||
|
import subprocess
|
||
|
|
||
|
SIZES = [(320, 240), (480, 360), (640, 480)]
|
||
|
|
||
|
image_path = pathlib.Path(sys.argv[1])
|
||
|
for width, height in SIZES:
|
||
|
thumb_name = image_path.with_name(f"{image_path.stem}_{height}.webp")
|
||
|
print(f"Generating {width}x{height} at {thumb_name}")
|
||
|
subprocess.run(["convert", str(image_path), "-resize", f"{width}x{height}", thumb_name])
|