Python 制作酷炫二维码之利器 Amazing-QR

导读:本篇文章讲解 Python 制作酷炫二维码之利器 Amazing-QR,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

        

目录

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包的本质就是模块Python 制作酷炫二维码之利器 Amazing-QRhttps://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

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!