前言
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