【python代码】生成动态二维码
利用 myqr库生成动态二维码
1 官方文档
2 运行环境
安装MyQR库,pip install myqr
windows ,python3
依赖库:
pillow ,numpy, imageio
3 参数说明
# 安装模块后
from MyQR import myqr
version, level, qr_name = myqr.run(
words='https://baidu.com',#识别二维码后跳转的链接或者是文字
version=1,#二维码的边长,1-40,取决于输入信息的长短的纠错水平
level='H',#纠错水平 "L","M","Q","H"依次递增
picture=None,#为二维码添加底色图片,如果是动图的话,图片格式为gif
colorized=False,#bool 是否为彩色
contrast=1.0,#对比度
brightness=1.0,#亮度
save_name=None,#生成二维码的名称,默认为qrcode.png
save_dir=os.getcwd()#默认生成路径,是用户家目录!!!!
)
4 代码
from MyQR import myqr
import os
if os.path.exists( 'f:\\python\\code\\picture\\ocean.jpg'):
print('路径正确')
def create_dynamic_qr():
myqr.run(
words= 'zhi zhang',#也可以是链接
version = 2,
level = 'H',
picture = 'f:\\python\\code\\picture\\ocean.jpg',
colorized= True,
contrast = 1.0,#float
brightness=1.0,#float
save_name = 'f:\\python\\code\\picture\\qr_ocean.png'
)
if __name__ == '__main__':
create_dynamic_qr()
格式转换网站: https://www.aconvert.com/cn/image/webp-to-gif/
5 图