二维码生成模块QRCode使用笔记 -《狗嗨默示录》-

import qrcode

data = 'http://www.cnblogs.com/LiGoHi'
img_file = r'D:\py_qrcode.png'

qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4
)

qr.add_data(data)
qr.make(fit=True)
img = qr.make_image()
img.save(img_file)
img.show()

QRCode参数详细说明:

    • version: 一个整数,范围为1到40,表示二维码的大小(最小值是1,是个12×12的矩阵),如果想让程序自动生成,将值设置为 None 并使用 fit=True 参数即可。
    • error_correction: 二维码的纠错范围,可以选择4个常量: 
      ERROR_CORRECT_L 7%以下的错误会被纠正 
      ERROR_CORRECT_M (default) 15%以下的错误会被纠正 
      ERROR_CORRECT_Q 25 %以下的错误会被纠正 
      ERROR_CORRECT_H. 30%以下的错误会被纠正
    • boxsize: 每个点(方块)中的像素个数
    • border: 二维码距图像外围边框距离,默认为4,而且相关规定最小为4

转载于:https://www.cnblogs.com/LiGoHi/p/7346216.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值