关于myqr制作二维码的简要介绍
使用myqr库需先安装MyQR模块;然后导入并使用。
from MyQR import myqr #导入myqr库
制作二维码主要是使用myqr.run()函数,该函数有9个参数。现在对常用参数进行介绍,如下表所示:
参数 | 解释 |
---|---|
words | 该参数表示二维码背后的真是信息的链接 |
picture | 如果想要自己设置二维码的背景图,可以通过该参数进行调整 |
colorsized | 如果想要生成的二维码为彩蛇,可以设置colorsized=True |
save_name | 可以通过该参数设置生成二维码的名称,一定要加上后缀,如.png/.jpg/.gif等 |
save_dir | 可以通过该参数设置所生成二维码的保存地址;如果未设置,将默认保存在代码所在目录 |
实操制作二维码
此时,我们想要制作一张二维码,让该二维码与安徽大学官网连接,扫描二维码后直接跳转安徽大学官网首页。
首先,我们需要找到安徽大学官网首页的链接,即安徽大学(http://www.ahu.edu.cn/)。
制作无背景图、颜色为黑白的二维码
#coding:utf-8
from MyQR import myqr
myqr.run(words='http://www.ahu.edu.cn/', #words参数指明了二维码的背后信息
save_name='安徽大学官网首页.png' #设置生成的二维码图片名称为安徽大学官网首页.png
)
#此时生成的二维码图片将保存在代码所在目录
运行上述代码,可以在代码目录找到制作的二维码如下所示,手机扫描后将会跳转安徽大学官网。
制作有背景、颜色为黑白的二维码
此时,我们希望这张二维码图片的背景为安徽大学的图标,可以通过设置picture参数来实现。
#coding:utf-8
from MyQR import myqr
myqr.run(
words='http://www.ahu.edu.cn/',
picture='安徽大学校徽.png', #将安徽大学校徽放在代码所在目录(注意:要先查看安徽大学校徽这张图片的属性,然后写入正确的后缀
save_name='安徽大学官网首页.png' #设置生成的二维码图片名称为安徽大学官网首页.png
#此时生成的二维码图片将保存在代码所在目录
)
运行上述代码,可以在代码目录找到制作的二维码如下所示,手机扫描后将会跳转安徽大学官网。
制作有背景、颜色为彩色的二维码
此时,我们希望这张二维码图片的背景为安徽大学的图标、颜色为彩色,可以通过设置picture参数、colorsized参数来实现。
#coding:utf-8
from MyQR import myqr
myqr.run(
words='http://www.ahu.edu.cn/',
picture='安徽大学校徽.png',
colorized=True, #设置colorized=True,制作的二维码将显示为彩色
save_name='安徽大学官网首页.png'
)
运行上述代码,可以在代码目录找到制作的二维码如下所示,手机扫描后将会跳转安徽大学官网。
这是第一篇MarkDown博客,参考了很多资料,如有侵权,请联系删稿;同时,水平有限,难免出现纰漏,欢迎各位看官交流讨论。