Python MyQR --制作二维码

MyQR 第三方库可以自定义生成黑白、图片、动图背景的二维码

环境

windows10
python3.8.6

安装

使用 pipenv 安装

1
pipenv install MyQR

使用pip3安装

1
python3 -m pip install MyQR -i https://pypi.tuna.tsinghua.edu.cn/simple

黑白二维码

1
2
3
4
5
6
from MyQR import myqr

myqr.run(
words='https://www.gaoyuanqi.cn/python-myqr', # 设置扫描二维码后,显示出的内容或跳转的链接
save_name='二维码.png', # 控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif
)

输出

32

带背景二维码

原图

33

1
2
3
4
5
6
7
8
9
10
11
12
from MyQR import myqr

myqr.run(
words='https://www.gaoyuanqi.cn/python-myqr', # 设置扫描二维码后,显示出的内容或跳转的链接
version=5, # 设置容错率
level='H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
picture=r"QQ.png", # 本地图片或动图路径 只支持 .jpg .png .bmp .gif
colorized=True, # 黑白(False)还是彩色(True)
contrast=1.0, # 用以调节图片的对比度 1.0 表示原始图片 默认为1.0
brightness=1.0, # 用来调节图片的亮度,用法同上
save_name='二维码.png', # 控制输出文件名,格式可以是 .jpg, .png .bmp .gif
)

输出

34