给自己做个微信/支付宝动态二维码,超简单

见过动态二维码吗,今天就拿自己的微信二维码就动手做一个。首先要读取自己的二维码,取出地址,然后找一张有个性或有意思的GIF图片备用。

#coding=utf-8
#author:liubiao
from MyQR import myqr
from PIL import Image
from pyzbar import pyzbar

#获取二维码地址
def getcodeurl(image_name):
    img = Image.open(image_name)

    for txt in pyzbar.decode(img):

       return txt.data.decode("utf-8")

#生成新的二维码
def createQR(words,filename):
    if filename.endswith('.jpg'):
        myqr.run(words=words,picture=filename,save_name='myqr.jpg',colorized=False)
    else:
        myqr.run(words=words, picture=filename, save_name='myqr.gif', colorized=True)

try:
    image_name=input('输入你的原二维码文件名(如old.png):')
    filename=input('输入你要替换二维码的文件名(如:new.gif):')
    createQR(words=getcodeurl(image_name),filename=filename)
    input('二维码已生成,按任意键退出:')
except:
    input('输入有误,按任意键退出,重新输入:')

生成的二维码如下(可以加个关注):

再找个帅哥:

关注微信公众号,可以下载打包EXE程序奥。

你可能感兴趣的:(智能实用脚本)