『7x24小时有问必答』
二维码已经是大家再熟悉不过的一个小东西了,二维码应用非常的广泛,传播速度非常快、并且使用频率非常高。

目前中国移动支付已经闻名世界,可以说我们现在几乎每天都在与二维码打交道。我们日常看到的都是黑白块的二维码,今天我们来用MyQr库来生成绚丽又动态的二维码。

1

   
环境准备
    python3
    MyQR MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。

2

   
使用方法
2.1、普通二维码

导入MyQR包,其中设置word参数值为一个字符串作为二维码的内容。

from MyQR import myqr
myqr.run(words='http://haitunbook.top')
2.2、生成带图片的二维码

图片与代码同一路径。
from MyQR import myqr
import sys
from sys import path

myqr.run(
    words='http://haitunbook.top', # words中填写链接或者文本内容
    version=1,  # 控制二维码大小 1~40,建议不要超过5,否则生成时间太长
    level='H',  # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
    picture= sys.path[0]+ '\\bg.jpg',  # 背景图片,格式可以是.jpg, .png, .bmp, .gif
    colorized=True,  # 可以使产生的图片由黑白(False)变为彩色(True)的
    contrast=1.0,  # 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。
    brightness=1.0,  # 用来调节图片的亮度
    )

2.3、生成动态二维码
背景图片采用gif图片,就可以生成动态二维码。
from MyQR import myqr
import sys
from sys import path

myqr.run(
    words='http://haitunbook.top', # words中填写链接或者文本内容
    version=1,  # 控制二维码大小 1~40,建议不要超过5,否则生成时间太长
    level='H',  # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
    picture= sys.path[0]+ '\\bg.gif',  # 背景图片,格式可以是.jpg, .png, .bmp, .gif
    colorized=True,  # 可以使产生的图片由黑白(False)变为彩色(True)的
    contrast=1.0,  # 用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。
    brightness=1.0,  # 用来调节图片的亮度
    )

3

   
源代码
源代码已经上传至网盘,感兴趣的可以去下载看看

好了,今天就分享到这边,大家有什么想法,欢迎给我留言讨论。觉得有用的,点击下{在看}。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码