Okay, here\'s the situation:
I want to use the Python Image Library to \"theme\" an image like this:
Theme color:
You need to convert to grayscale first. What I did:
Image.split()
ImageOps.colorize
Resulting code:
import Image
import ImageOps
def tint_image(src, color="#FFFFFF"):
src.load()
r, g, b, alpha = src.split()
gray = ImageOps.grayscale(src)
result = ImageOps.colorize(gray, (0, 0, 0, 0), color)
result.putalpha(alpha)
return result
img = Image.open("image.png")
tinted = tint_image(img, "#33b5e5")