前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

用python设计一个国旗头像(附代码和在线地址)

昨晚和朋友们聊天,说到马上十一的假期,然后就说要为祖国母亲庆生。然后一个做设计的同学把自己的头像换成了这样

原来是一个这样的头像

作为一个码农,觉得这事可以工具化,所以决定做个脚本,

为了方便快捷,设计同学给了张国旗的图案,如下

就是简单的图片合并了。

简单代码如下:

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

现在在回家的路上,稍后会把完整的代码放出来。

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言