zoukankan      html  css  js  c++  java
  • 动态二维码制作

    前言

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

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

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

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

    搭建Python环境

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

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

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

    下载完后运行即可。

    记得勾选 Add Python 3.6 to PATH

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

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

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

    Python -m pip install --upgrade pip 
    

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

    pip3 install myqr
    

    二维码反解析

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

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

    创建动态二维码

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

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

    myqr http://weixin.qq.com/r/oj-27nDEJC1brTSN92qw  -p E:ShengChenngwalk.gif -c -d E:ShengChenng
    esult
    

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

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

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

    ​ (walk.gif)

    ​ (生成的二维码)

  • 相关阅读:
    Lvs+Keepalived+Mysql单点写入主主同步高可用方案
    【转贴】应用服务器内存泄露问题诊断一例
    Java的内存回收机制
    【转贴】两年内从零到每月十亿 PV 的发展来谈 Pinterest 的架构设计
    JavaScript模板引擎简介
    ETL随笔(一)zz
    看图说话:为什么大数据落地难?
    蚂蚁变大象:浅谈常规网站是如何从小变大的zz
    hadoop资料整理zz
    对REST的理解
  • 原文地址:https://www.cnblogs.com/shuai7boy/p/12668710.html
Copyright © 2011-2022 走看看