前言
Python3生成二维码
下载依赖
引入依赖
快速生成二维码
1
| img = qrcode.make(data="文本内容")
|
手动配置二维码
创建对象
version:矩阵大小,取值范围[1,40]
1:2121
40:177177
error_correction:容错率
qrcode.constants.ERROR_CORRECT_L:7%
qrcode.constants.ERROR_CORRECT_M:缺省值,15%
qrcode.constants.ERROR_CORRECT_Q:25%
qrcode.constants.ERROR_CORRECT_H:30%
box_size:每个小格子包含的像素数量
border:二维码边框的小个子数量,缺省值为4
1 2 3 4 5 6
| qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, )
|
设置二维码数据
1
| qr.add_data(data="文本内容")
|
生成二维码
生成白底黑格的二维码
生成自定义颜色的二维码
back_color="white":指定背景颜色
fill_color="black":指定格子颜色
1 2
| qr.make(fit=True) qr.make_image(back_color="white", fill_color="black")
|
直接显示
保存为文件
<file>:文件保存路径
完成
参考文献
博客园——诸子流
知乎——myheimu