动态二维码制作

前言

相信很多人都看过五花八门的二维码,但是很多都是静态的。最近小编浏览某技术网站,居然看到了一个动图二维码,很新奇。于是乎,搜了搜二维码在线渲染网站,也想找到生成这种二维码的工具,但是最终没如愿。

然后就换了个搜索方式,直接搜如何生成动态二维码,搜索搜,一大堆出来了,而且老样子,千篇一律,都是利用Python工具库生成的。

小编找了几篇参考了下,最后卡在了二维码连接上,在微信找了半天关注链接,也在网上搜了很多微信二维码关注链接的知识,结果都不行。 最后打算放弃时,还是博客园给力,搜到了一篇二维码反解析的文章,意思就是把二维码下载下来,然后反解析一下,然后赶紧网站搜反解析,果然有这类在线工具,试了试,完美解决了关注链接问题。

因为是基于Python的 工具,所以得先搭建Python环境,对于学习Python的人来说,相信你的环境已经搭建好了,所以可以略过搭建步骤。

搭建Python环境

因为是在Window操作,国际惯例,搭建环境无非两种:一种是下载.exe文件直接安装,它会自动给你配置环境。 一种是下载好包,然后自己去环境变量里面进行配置。

这里小编偷个懒,为了方便,直接采用第一种了。

直接百度搜索Python找Python官网,进入Downloads菜单下载。往下拉页面,即可看到下载选项:

动态二维码制作_第1张图片

下载完后运行即可。

记得勾选 Add Python 3.6 to PATH

动态二维码制作_第2张图片

搭建完后再cmd窗口运行python -V进行测试,如果显示版本号就证明安装好了。

到此Python环境就搭建完了,但是本篇要使用二维码构建工具,所以继续看下面。

在安装工具前,先升级下pip,避免版本太低报错(我因为这个问题,翻了次车。)

Python -m pip install --upgrade pip 

升级完后,执行以下命令就可以把myqr安装上了。

pip3 install myqr

二维码反解析

搭建好环境后,首先说下什么是二维码反解析,任何二维码都对应这文字,反解析的意思就是生成原来的文字。拿微信二维码举例,我们看到的是一个个图片,其实它背后是一个个网址生成的,反解析就能把它的网址显示出来了。

反解析很简单,百度一搜就有,这里我使用的 https://jiema.wwei.cn/ 。

动态二维码制作_第3张图片

创建动态二维码

环境和反解析都弄好后,就可以使用myqr工具进行渲染了。

生成方式很简单,因为配置了环境,所以直接在cmd执行即可。

myqr http://weixin.qq.com/r/oj-27nDEJC1brTSN92qw  -p E:\ShengChenng\walk.gif -c -d E:\ShengChenng\result

http://weixin.qq.com/r/oj-27nDEJC1brTSN92qw 就是上面生成的网址。

E:\ShengChenng\walk.gif是要使用的动图。(PS:这个地址必须是英文,中文不支持。)

E:\ShengChenng\result 是生成图片的位置。(PS:这个地址必须是英文,中文不支持。)

动态二维码制作_第4张图片

​ (walk.gif)

动态二维码制作_第5张图片

​ (生成的二维码)

你可能感兴趣的:(动态二维码制作)