一、实验介绍:
Python生成个性二维码:
通过调用MyQR接口来实现生成个人所需二维码,并可设置二维码的大小/是否在现有图片的基础上生成/是否生成动态二维码
在线实验:https://www.shiyanlou.com/courses/1126/learning/
二、实验环境:
1)演示目录:D:\lures2020-demos\2020_6_10_Python生成二维码
2)Pycharm2019打开此目录,将此作为我们的工作目录
3)下载MyQR:pip install MyQR
4)下载所需的图片文件:http://labfile.oss.aliyuncs.com/courses/1126/Sources.zip
5)使用os模块,将三种状态下生成的二维码照片保存在改文件夹下
三、实验步骤:
3.1 普通二维码:
from MyQR import myqr
import os
path = "生成的二维码"
if not os.path.exists(path):
os.mkdir(path)
myqr.run("https://www.bilibili.com/video/BV1ef4y1m7Zs",save_name="普通二维码.png", save_dir=path)
效果图如下:
3.2 带图片的艺术二维码:
from MyQR import myqr
import os
path = "生成的二维码"
if not os.path.exists(path):
os.mkdir(path)
myqr.run("https://www.bilibili.com/video/BV1ef4y1m7Zs",picture="Sources/害羞.png",save_name="带图片的艺术二维码.png", save_dir=path)
效果图如下:
黑白的,似乎不是那么好看,彩色的如何呢?实现彩色也非常简单,在参数colorized参数值设为True
from MyQR import myqr
import os
path = "生成的二维码"
if not os.path.exists(path):
os.mkdir(path)
myqr.run("https://www.bilibili.com/video/BV1ef4y1m7Zs",picture="Sources/害羞.png",colorized=True,save_name="带图片的艺术二维码彩色版.png", save_dir=path)