先上效果图
环境
python 3.9 (>=3.5即可)
MyQR库(使用pip(3) 安装)
安装命令
pip3 install myqr
实现
from MyQR import myqr
word = "https://www.yinxiang.com/everhub/personal/OpABCUV34qBer_nOPA9wAw?csrfBusterToken=U%3D2085b98%3AP%3D%2F%3AE%3D17d9ce7100e%3AS%3Dd05483d6ebdb24f8117b091943a00e30"
if __name__ == '__main__':
myqr.run(word, # 二维码的信息,只支持英文字符,支持全英文的url
picture='./img/blackimg001.jpg', # 作为背景的图片的路径
colorized=True, # 是否为彩色,默认为Flase
)
myqr.run(word="Test BY Glacier") # 可生成纯文本信息(但不支持中文)
细节
run方法支持的参数
words:内容,链接或者句子(只支持英文字符;支持全英文的url)
version:大小,范围为[1,40]
level:纠错级别,范围为{L,M,Q,H},H是最高级,默认为H
picture:背景图,支持格式为 .jpg,.png,.bmp,.gif(动图)
colorized:是否为彩色,默认为Flase,黑白色
contrast:对比度,值越高对比度越高,默认为 1.0
brightness:亮度,值越高亮度越高,默认为 1.0
save_name:名称,默认为项目名
qrcode.png save_dir:生成路径,默认为工作路径
参考资料
myqr项目 官方地址(现已更名为amazing-qr)
未完待续......
如果有问题也可以在下方留言讨论
陈棋烂柯,一甲子矣
转载须获得本人许可