qrcode模块生成二维码

安装qrcode模块

pip install qrcode

简单使用

import qrcode
data = 'hello world'
img = qrcode.make(data)

# 显示二维码图片
img.show()

# 保存二维码图片
img.save('qrcode.png')

获取二维码

# 创建QRCode对象
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=10, border=4)
"""
参数:
    version:控制二维码的大小,取值范围从1到40。取最小值1时,二维码大小为21*21。取值为 None (默认)或者使用fit=true参数(默认)时,二维码会自动调整大小。
    error_correction:控制二维码纠错级别。
        ERRORCORRECTL:大约7%或者更少的错误会被更正。
        ERRORCORRECTM:默认值,大约15%或者更少的错误会被更正。
        ERRORCORRECTQ:大约25%或者更少的错误会被更正。
        ERRORCORRECTH:大约30%或者更少的错误会被更正。
    box_size:控制二维码中每个格子的像素数,默认为 10。
    border:控制二维码四周留白包含的格子数,默认为4。
    image_factory:选择生成图片的形式,默认为 PIL 图像。
    mask_pattern:选择生成图片的的掩模。
"""
# add_data() 添加数据
qr.add_data('https://www.cnblogs.com/XxMa/')  # 替换为你想要的链接地址
qr.make(fit=True)

# 生成二维码图片
img = qr.make_image(fill_color="black", back_color="white")
# 保存图片
img.save(保存路径)

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYHfk7VU' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片