0%

给二维码添加gif

给自己的二维码添加一个 gif 动态图吧,让它看起来与众不同

方法很简单的

准备

首先你的电脑上要拥有 python

然后安装第三方库 MyQR

安装方法很简单,打开控制台,输入以下命令

1
pip install MyQR

稍等片刻后,就安装完了

如果下载速度慢的话,可以尝试更改 pip 为国内镜像源

输入 pip list ,看看出现的列表里有没有 MyQR,有的话那就是安装成功了

如果没有 pip 的话先自行安装吧

开始

准备好你的二维码,打开下面的网站

点击进行二维码转换

把二维码放进去,得到一个链接,保存好这个链接

打开 python 或者 pycharm ,新建一个 .py 文件

输入以下代码

1
2
3
4
5
6
7
8
9
10
11
12
from MyQR import myqr
version, level, qr_name = myqr.run(
words,
version=1,
level='H',
picture=None,
colorized=False,
contrast=1.0,
brightness=1.0,
save_name=None,
save_dir=os.getcwd()
)

官方文档对于参数的说明如下

1
2
3
4
5
6
7
8
9
10
11
12
13
# help(myqr)
Positional parameter
words: str

Optional parameters
version: int, from 1 to 40
level: str, just one of ('L','M','Q','H')
picutre: str, a filename of a image
colorized: bool
constrast: float
brightness: float
save_name: str, the output filename like 'example.png'
save_dir: str, the output directory

当然你也可以直接使用我的代码

注意一下保存路径的填写方式为 磁盘名:/xxx/xxx.gif

1
2
3
4
5
6
7
from __future__ import unicode_literals
from MyQR import myqr
import os
pic = " 这里输入你的gif图的路径 "
words = " 输入你的二维码的链接 "

myqr.run(words=words, version=1, level='H', picture=pic, colorized=True, contrast=2.0, brightness=1.0, save_name=" 输入保存的路径 ", save_dir=os.getcwd())

把相关的东西填进去后,运行一下,到输出文件夹看看,就会发现已经生成好了

打包

打包好的东西可以随时随地使用,不在局限于 python

当然代码也是要改的,下面是我的,当然参数可以自己修改

1
2
3
4
5
6
7
8
9
10
11
from __future__ import unicode_literals
from MyQR import myqr
import os
print('这是一个把gif和二维码结合起来的程序')
print('路径填写方式为, 磁盘号:/xxx/xxx.gif')
pic = input("请输入你的gif图片地址:")
print('二维码链接前往 https://cli.im/deqr 获取')
words = input("请输入二维码的链接:")

print('保存路径的填写方式为, 磁盘名:/xxx/xxx.gif')
myqr.run(words=words, version=1, level='H', picture=pic, colorized=True, contrast=2.0, brightness=1.0, save_name=input("请输入保存的路径:"), save_dir=os.getcwd())

然后使用 pyinstaller -F xxx.py 命令进行打包

详细的关于打包我在前面的讲爬虫的文章里有介绍到,感兴趣的可以去看看

官方文档

官方文档地址

----------------本文结束感谢阅读----------------
如果觉得文章好的话,就打个赏吧!
隐藏