目录
面对千篇一律的二维码,难免会产生审美疲劳,今天来一个或许会让您眼前一亮的–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')
效果(略)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/106942.html