1. 使用myqr库生成二维码
cmd安装或Pycharm的独立环境命令窗口安装:
pip install myqr
1.1 生成二维码
1 from MyQR import myqr
2 myqr.run(
3 words='https://baidu.com'
4 )
运行后,会在当前代码所处的目录下,生成一个二维码图片,默认名为qrcode.png。
1.2 自定义图片二维码
使用自己的图片来生成二维码,增加参数 picture = '图片地址'
1 from MyQR import myqr
2 myqr.run(
3 words='https://baidu.com',
4 picture='F:\Archer\my_qr\shaoshao.png'
5 )
1.3 生成彩色二维码
使生成的二维码为彩色,增加参数 colorized = True
1 from MyQR import myqr
2 myqr.run(
3 words='https://baidu.com',
4 picture='F:\Archer\my_qr\shaoshao.png',
5 colorized=True
6 )
1.4 参数详解
from MyQR import myqr
myqr.run(
words = 'https://baidu.com', # 扫描二维码后,显示的内容,或跳转的连接
version = 5, # 设置容错率
level = 'H', # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
picture = r'F:\Archer\my_qr\fimgmini.jpg',
colorized = True, # 彩色,默认False为黑白
contrast = 1.0, # 调节图片的对比度
brightness = 1.0, # 调节图片的亮度
save_name = '收钱码.png', # 输出文件名
save_dir = r'F:\Archer' # 图片存储位置
)
参数 | 含义 | 详解 |
words | 二维码指向连接 | str,输入链接或句子作为参数 |
version | 边长 | int,控制边长,范围是1至40,数字越大边长越大,默认边长取决于输入的信息长度和使用的纠错等级 |
level | 纠错等级 | str,控制纠错水平,范围是 L、M、Q、H,从左到右依次升高,默认纠错等级为"H" |
picture | 结合图片 | str,将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片的二维码。支持jpg、png、bmp、gif格式的图片。 |
colorized | 颜色 | bool,使产生的图片由黑白变为彩色的 |
contrast | 对比度 | float,调节图片的对比度,1.0表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0 |
brightness | 亮度 | float,调节图片的亮度,其用法和取值与contrast相同 |
save_name | 输出文件名 | str,默认输出文件名是"qrcode.png" |
save_dir | 存储位置 | str,默认存储位置是当 |