32 lines
815 B
Python
32 lines
815 B
Python
|
#!/usr/bin/python
|
||
|
# coding: utf-8
|
||
|
|
||
|
|
||
|
import Image
|
||
|
import sys
|
||
|
import ImageDraw
|
||
|
from PIL.Image import composite,LINEAR
|
||
|
|
||
|
# MILLISECONDES
|
||
|
from datetime import datetime
|
||
|
dt = datetime.now()
|
||
|
dt.microsecond
|
||
|
|
||
|
im1 = Image.open(str(sys.argv[1])).convert('RGBA')
|
||
|
im2 = Image.open(str(sys.argv[2])).convert('RGBA')
|
||
|
im3 = Image.new("1", (512,512), "white")
|
||
|
|
||
|
draw = ImageDraw.Draw(im3)
|
||
|
draw.ellipse(((100,100),(200,200)), fill="black")
|
||
|
draw.ellipse(((180,180),(300,300)), fill="black")
|
||
|
|
||
|
scriptpy = str(sys.argv[1])
|
||
|
script = scriptpy[:-4]
|
||
|
heure = str(dt.hour)+"h"+str(dt.minute)+"m"+str(dt.second)+"s"+str(dt.microsecond)+"ms"
|
||
|
|
||
|
im1.paste(im2, im3)
|
||
|
|
||
|
im1.save(script+".1.alpha."+heure+".png",'PNG', quality=100)
|
||
|
im2.save(script+".2.alpha."+heure+".png",'PNG', quality=100)
|
||
|
im3.save(script+".3.alpha."+heure+".png",'PNG', quality=100)
|