lainzine-blurb/test2.py

15 lines
557 B
Python
Raw Permalink Normal View History

2016-06-26 20:47:40 +02:00
import subprocess, glob, PIL.Image
size = "3138x4093"
2016-06-26 20:47:40 +02:00
subprocess.call(("convert -size "+size+" xc:white canvas.png").split())
for f in glob.glob("*.png"):
try:
idx = int(f.split("-")[1][:2])
except:
print("Failed for image " + f)
continue
geometry = []
image = PIL.Image.open(f)
if idx % 2 == 1:
2016-06-26 20:47:40 +02:00
geometry = ["-geometry", "+" + str( int(size.split("x")[0]) - image.width ) + "+0"]
subprocess.call(["convert", "-compress", "none", "canvas.png", f, *geometry, "-composite", f.replace(".png", "-2.png")])