前提:安装MyQR库
from MyQR import myqr
#生成一个二维码图片
myqr.run(words='hello python',save_name='test_qr01.png',save_dir=".\image\QRCODE")
#生成一个带背景图片的二维码
myqr.run(words='Happy',picture='.\image\dora.jpg',save_dir='.\image\QRCODE',save_name='test_qr02.png',colorized=True)
#生成一个动态的二维码图片
myqr.run(words='good luck',picture='.\image\dora.gif',save_dir='.\image\QRCODE',save_name='test_qr03.gif',colorized=True)
myqr.run()
函数里面的参数详解如下:
参数 | 类型 | 含义 | 详细 |
---|---|---|---|
words | str | 二维码指向链接 | 输入链接或者字符作为参数 |
version | int | 边长 | 控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入信息的长度和使用的纠错等级 |
level | str | 纠错等级 | 控制纠错等级,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为H |
picture | str | 结合图片 | 将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片 |
colorized | boolean | 颜色 | 使产生的图片由黑白变为菜色的 |
contrast | float | 对比度 | 调节图片的对比度,1.0表示原始图片,更小的值表示最低对比度,更大反之。默认1.0 |
brightness | float | 亮度 | 调节图片的亮度,其余用法和取值与contrast相同 |
save_name | str | 输出文件名 | 默认输出文件名是“qrcode.png” |
save_dir | str | 存储位置 | 默认存储位置是当前目录 |