昨晚和朋友们聊天,说到马上十一的假期,然后就说要为祖国母亲庆生。然后一个做设计的同学把自己的头像换成了这样
原来是一个这样的头像
作为一个码农,觉得这事可以工具化,所以决定做个脚本,
为了方便快捷,设计同学给了张国旗的图案,如下
就是简单的图片合并了。
简单代码如下:
from PIL import Image
def blend_two_images(path,name):
img1 = Image.open(path)
img1 = img1.convert('RGBA')
print(img1.height)
print(img1.width)
img2 = Image.open("./img/foregroundImg.png")
img2 = img2.resize((img1.height, img1.width))
img2 = img2.convert('RGBA')
img1.paste(img2,(0,0),img2)
img1.show()
img1.save("./static/img/"+name+"_result.png")
return img1
考虑到有些同学没有py基础或者不会做,我做了一个简单的在线制作(仅做测试使用,不保证稳定性)
http://nationalflag.sarige.com/index
现在在回家的路上,稍后会把完整的代码放出来。