原理是使用python的qrcode模块生成特定图片再进行处理生成HTML文本。代码基于python3.5,需要先安装好numpy和qrcode模块。
代码如下
代码块语法遵循标准markdown代码,例如:
import numpy as np
import qrcode
#可以放上你的各种链接
data = '一些有趣的东西'
#设置qrcode相关参数
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
# 这里将二维码最小像素设为1个像素便于处理
box_size=1,
# 边框设为1个像素,这里随意
border=1
)
#生成二维码图片
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image()
#将图片变成灰度矩阵