diff --git a/paste.py b/paste.py new file mode 100755 index 0000000..d3bde59 --- /dev/null +++ b/paste.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +from __future__ import division +import os, sys +from PIL import Image +from PIL import ImageEnhance +import argparse +parser = argparse.ArgumentParser() +parser.add_argument("source", type=str) +parser.add_argument("watermark", type=str) +args = parser.parse_args() + +infile = args.source +watermark = args.watermark +try: + im = Image.open(infile) + im_watermark = Image.open(watermark) + im = im.convert() + im.paste(im_watermark, (im.size[0] // 2 - im_watermark.size[0] // 2, im.size[1] // 2 - im_watermark.size[1] // 2)) + im.save(infile, "JPEG", quality=100) +except IOError: + print("cannot create thumbnail for '%s'" % infile)