栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

        

目录

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
)

参数含义
参数数据类型描述
wordsstr二维码内容
versionint版本:1-40
levelstr纠错级别:L,M,Q,H,默认H
picturestr背景图片:支持格式 .jpg,.png,.bmp,.gif,默认黑白色
colorizedbool背景颜色,默认为 False,即黑白色
contrastfloat对比度:0-1.0,值越高对比度越高,默认 1.0
brightnessfloat亮度:0-1.0,值越高亮度越高,默认 1.0
save_namestr输出图片名称,默认 qrcode.png
save_dirstr输出目录,默认为当前路径

         关于图片,请注意:

最好为正方形图片大小与二维码版本相适应不建议透明背景

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')

        效果(略)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/752900.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号