Skip to content

Ren-hongchen/QRcode-learing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QR code-learning

介绍

本来我自己用来学习二维码原理的代码,但在学习过程中我发现中文互联网对二维码原理方面的资料并不是很多,其中大部分只是介绍二维码的规格和基本常识,没有深入介绍其底层原理,所以我希望能写一些东西来帮助有需要的人

安装

pip install -r requirements.txt

示例

from QRcode import QRcode
qr = QRcode("HELLO WORLD", 0, 2) # QRcode(input_data, version, ec_level) 
qr.make()

默认version = 0 (自动选择适合的version) ec_level = 1(M)

运行后,会在当前目录生成out.png文件。

教程

教程文档在guides文件夹下,以下为目录部分:

  1. 分析你要编码的数据,选择编码模式
  2. 编码数据
  3. 生成纠错码
  4. 构建最终数据
  5. 填充二维码
  6. 掩码
  7. 填充格式和版本信息

Contributing

本人水平有限,还请海涵,也欢迎大家提出issue和pull request


参考资料

1. https://www.thonky.com/qr-code-tutorial/
2. https://coolshell.cn/articles/10590.html
3. https://en.wikipedia.org/wiki/QR_code

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages