Skip to content

Instantly share code, notes, and snippets.

View remocrevo's full-sized avatar

Remington Steed remocrevo

  • Grand Rapids, MI
View GitHub Profile
@AlexNeises
AlexNeises / watermark.py
Created September 22, 2016 18:59
Adding a repeating watermark to an image using Python and Pillow
from PIL import Image
def create_watermark(image_path, final_image_path, watermark, hires=False):
main = Image.open(image_path)
mark = Image.open(watermark)
mark = mark.rotate(30, expand=1)
mask = mark.convert('L').point(lambda x: min(x, 25))
mark.putalpha(mask)
mark_width, mark_height = mark.size
main_width, main_height = main.size