今天逛b站,发现了Python一个比较好玩的库MyQR,可以用来制作图片背景的二维码,甚至是动态图片背景的二维码,而且制作起来灰常简单。
先安装:
pip install myqr
该库提供两种方法制作二维码:
方法一:使用命令行
myqr -c -v1 -n "myblog.png" -p blog.png https://blog.csdn.net/weixin_45455015
可选参数说明:
可选参数 | 说明 |
---|---|
-v | 版本样式,可选{1,2,3,…,40} |
-n | 输出的文件名,不写默认文件名是“ qrcode.png “, 格式可以是{‘.jpg’, ‘.png’, ‘.bmp’, ‘.gif’} |
-d | 输出文件路径,默认是当前目录 |
-p | 引入图片或者动图,生成结合图片的二维码,格式可以是{‘.jpg’, ‘.png’, ‘.bmp’, ‘.gif’} |
-c | 控制生成图片彩色和黑白,不写为黑白 |
方法二:使用import引入
from MyQR import myqr
myqr.run(
words='https://blog.csdn.net/weixin_45455015', # 二维码网址内容
picture='C:/Users/min/Desktop/sa.png', # 导入图片
colorized=True # 生成彩图
)
如果想生成QQ或者微信的二维码,可以用在线(直接百度二维码解码,上传二维码图片)解码你的QQ或者微信生成的二维码,将解码生成的链接替换上去。
该库也支持生成动图二维码,方法一毛一样,动图就骚气多了哈哈。