python中有一个可以生成自定义二维码的库,叫MyQR,使用这个库,可以自定义自己想要的个性化二维码
1.安装MyQR库。
在windows环境下使用pip安装MyQR库,需要主要的是,此项安装基于pip,如果使用pip命令无法执行,建议使用pip3
pip install MyQR
2.执行代码
具体代码如下
from MyQR import myqr
#生成普通二维码
myqr.run(words="https://blog.csdn.net/qq_41488943",version = 9,
save_name="website.png",
save_dir="D:/python_project/createQR"
)
#生成带图的二维码
myqr.run(words="https://blog.csdn.net/qq_41488943",version = 9,
picture="D:/python_project/createQR/thor.jpg",
colorized=True,
save_name="website2.png",
save_dir="D:/python_project/createQR"
)
#生成gif动图的二维码
myqr.run(words="https://blog.csdn.net/qq_41488943",version=9, #内容
picture="D:/python_project/createQR/xinyuan.gif", #背景图片,需要设置文件路径
colorized=True, #背景颜色,默认false黑白
level='H', #纠错等级,默认H最高
contrast=1.0, #对比度。默认为1.0越大越高
brightness=1.0, #亮度,默认为1.0越大越高
save_name="website3.gif", #保存文件名称格式,默认为项目.png
save_dir="D:/python_project/createQR", #保存路径为程序工作路径
)
#生成带图的二维码
myqr.run(words="https://user.qzone.qq.com/1019328814",
picture="D:/python_project/createQR/text.jpg",
colorized=True,
save_name="Mrswang.png",
save_dir="D:/python_project/createQR"
)
3.效果展示
4.总结
python中的MyQR库可以很好的自定义二维码,并且操作简单 ,不失为一个很好的玩具。