目录
1、概述
语法
参数含义
2、安装及升级
3、示例
动态二维码
艺术二维码
普通二维码
面对千篇一律的二维码,难免会产生审美疲劳,今天来一个或许会让您眼前一亮的--Amazing-QR 。
1、概述
Amazing-QR 是二维码生成器 MyQR 的换代版本,最新版本0.0.1,修复了已知 bug,可生成普通二维码、带图片的艺术二维码(黑白与彩色)以及动态二维码(黑白与彩色)。
语法
version, level, qr_name = amzqr.run(
words,
version,
level,
picture,
colorized,
contrast,
brightness,
save_name,
save_dir
)
参数含义
| 参数 | 数据类型 | 描述 |
|---|---|---|
| words | str | 二维码内容 |
| version | int | 版本:1-40 |
| level | str | 纠错级别:L,M,Q,H,默认H |
| picture | str | 背景图片:支持格式 .jpg,.png,.bmp,.gif,默认黑白色 |
| colorized | bool | 背景颜色,默认为 False,即黑白色 |
| contrast | float | 对比度:0-1.0,值越高对比度越高,默认 1.0 |
| brightness | float | 亮度:0-1.0,值越高亮度越高,默认 1.0 |
| save_name | str | 输出图片名称,默认 qrcode.png |
| save_dir | str | 输出目录,默认为当前路径 |
关于图片,请注意:
最好为正方形图片大小与二维码版本相适应不建议透明背景
2、安装及升级
参见
Python第三方库之安装,升级,卸载,国内镜像及其他python包的本质就是模块https://blog.csdn.net/iprobobo/article/details/122806955
3、示例
(因网站运营限制,此处无法展示二维码,感兴趣可移步 我的云盘 ,任何疑问请留言,见谅☺)
动态二维码
from amzqr import amzqr
amzqr.run(
words='',
version=25,
level='H',
picture='.gif',
colorized=True,
contrast=1.0,
brightness=1.0,
save_name='.gif'
)
效果(略)
艺术二维码
将自己喜欢的图片作为二维码的背景,是不是很酷?
from amzqr import amzqr
amzqr.run(
words='https://blog.csdn.net/iprobobo?type=blog',
version=20,
level='H',
picture='back.jpg',
colorized=True,
contrast=1.0,
brightness=1.0,
save_name='backcode.png'
)
效果(略)
普通二维码
当参数仅保留words时,生成普通二维码。
from amzqr import amzqr amzqr.run(words='https://blog.csdn.net/iprobobo?type=blog')
效果(略)



