一、实验介绍
实验内容
本实验通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小、是否在现有图片的基础上生成、是否生成动态二维码。
知识点
- python3 基础
- MyQR库
效果截图
- 普通二维码
2.带图片的艺术二维码
3.动态二维码
实验环境
- python3.6
- MyQR2.3
二、实验步骤
下载MyQR库pip install MyQR命令就行,准备好图片资源并放在工作目录
普通二维码
>>>from MyQR import myqr
>>>myqr.run('https://www.weixin.com') # 可自定义链接地址
效果图如上图1。
带图片的艺术二维码
>>>myqr.run(
... words='https://www.weixin.com',
... picture='Sources/test.png',
... save_name='test_output.png',
...)
此时打开生成的图片如下:
黑白的,似乎不是那么好看,彩色的如何呢? 实现彩色也非常简单,在参数里将 colorized 参数值设为 True。
>>>myqr.run(
... words='https://www.weixin.com',
... picture='Sources/test.png',
... colorized=True,
... save_name='test_Color.png',
...)
这时打开图片可以发现如上图2所示。
动态二维码
准备好动图资源,修改参数图片路径为gif格式,注意生成图片格式应与输入对应
>>>myqr.run(
... words='https://www.weixin.com',
... picture='Sources/gakki.gif',
... colorized=True,
... save_name='Animated.gif',
...)
马上动手试试吧!