关于QRcode库的使用笔记
来源:互联网 发布:机械三维设计软件课 编辑:程序博客网 时间:2024/06/04 23:34
一、简单生成
import qrcodeimg = qrcode.make('Hello, world!') #也可以传入网址img.save('easy.png')
二、高级配置
import qrcode qr = qrcode.QRCode( #这里创建了一个qrcode对象 version = 1, error_correction = qrcode.constants.ERROR_CORRECT_L, box_size = 5, border = 4 ) qr.add_data('www.liaoxuefeng.com') qr.make(fit = True) img = qr.make_image() #生成二维码图片img.save('Net.png')
参数列表:
version:值为1~40的整数,控制二维码的大小(最小值是1,是个21×21的矩阵)
error_correction:控制二维码的错误纠正功能。可取值下列4个常量。
ERROR_CORRECT_L:大约7%或更少的错误能被纠正。
ERROR_CORRECT_M(默认):大约15%或更少的错误能被纠正。
ERROR_CORRECT_Q : 25 %以下的错误会被纠正
ROR_CORRECT_H:大约30%或更少的错误能被纠正box_size:控制二维码中每个小格子包含的像素数。
border:控制边框(二维码与图片边界的距离)包含的格子数(默认为4)
三、额外添加
往往我们看到的二维码中间都有一张图片或者用户头像,如何才能生成这样一张二维码?
answer:利用PIL库中image模块的paste函数
e g:img.paste(path,where,mask=None)
其中,img为image对象;path为所添加图片;where为tuple,如:(x,y),表示图片所在二维码的横纵坐标
0 0
- 关于QRcode库的使用笔记
- python qrcode 库的使用
- C#QRCode二维码生成的使用笔记
- 二维码扫描库qrcode的使用举例
- 关于QRCODE二维码使用彩色进行扩容的思考
- 关于QRCODE二维码使用彩色进行扩容的思考
- 关于使用QRcode.jar生成二维码
- 关于使用QRcode.jar生成二维码
- 使用jquery.qrcode.js扩展配置笔记
- 使用日本人的库QRCode编解码二维码
- 关于Qrcode和zxing的一些看法
- 学习笔记:使用 OpenCV 识别 QRCode 转载自why的blog
- Python3 qrcode的使用(生成二维码)
- 使用Jquery的qrcode创建二维码
- jquery二维码生成库qrcode使用
- 前端二维码扫描库html5-qrcode使用
- qrcode的编码 qrcode解码
- mac 下 node-qrcode的二维码库
- java实现交换排序
- 【shell脚本】常用工具的学习grep、sed、awk、cut
- LaTeX的学习笔记
- Linux的文件如何导出成Windows里的Excel
- 0 0
- 关于QRcode库的使用笔记
- 河工大校赛蹭赛记!
- 重构-MoveMethod
- Lora空中唤醒的实现
- php与java之间的区别,新手怎么选择
- 学习Maven之Properties Maven Plugin
- matlab傅里叶变换 绘图
- 错误分析+文本分类
- 使用pandas批量处理矢量化字符串