今天在最大的同性交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统,只需要一行代码就可以很方便的生成二维码。包括普通二维码、艺术二维码(黑白/彩色)、动态gif二维码。目前这个项目已经6200+Star了。

地址:https://github.com/sylnsfar/qrcode

先安装python3和pip3之后:

直接通过pip安装即可

pip3 install myqr

安装完成之后,就可以生成你想要的二维码了。对!就是这么简单...

普通的二维码

cmd窗口下直接执行下面代码即可

# myqr 二维码内容

>myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA

会在当前目录生成相应的二维码图片,默认名字为 qrcode.png。

如果需要修改生成二维码的名称或者路径可以通过以下的命令来完成,

-n :自定义二维码的名称

-d : 自定义二维码的路径

例如:生成一个Python3X.jpg的二维码图片,路径在E盘的根目录

myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -n Python3X.jpg -d E:

对于二维码,可以自定义它的大小和容错纠错能力。

-v :定义二维码的大小,范围为 1 ~ 40,默认大小取决于输入的内容。

-l :定义二维码纠错率,也就是说二维码被遮挡一部分仍然被识别出来,有四个等级,分别是L(7%)、M(15%)、Q(25%)、H(30%)。默认情况是最高等级的H

如生成大小为10,纠错率为M等级的二维码

myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -v 10 -l M

生成艺术二维码

有时候为了吸引大家的注意力,普通二维码的效果就会力不从心。所以可以通过艺术二维码的形式,生成的方式也很简单。

比如我在网上找了一张小猪佩奇的图片

如果想让小猪佩奇和我们的二维码结合,可以通过 -p 命令去完成,方式也很简单,仍然是一行代码。

myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p peiqi.jpg

but,结果貌似不是我们想要的。竟然是黑白的...

这个时候,就需要用到另一个命令-c,用于图片的着色。

myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p peiqi.jpg -c

执行之后,有没有发现效果好了很多呢?

如果需要修改图片的对比度,或者亮度。可以通过以下两种方式完成

-con:修改图片的对比度,默认值为1.0

-bri :修改图片的亮度,默认值也为1.0

生成动态的二维码

动态二维码

艺术二维码虽然好看多了,但是依旧无法达到我们装X的目的,so,可以来个动态的二维码。

方式跟上面的艺术二维码一样,唯一的区别就是图片必须是gif。默认也是黑白的,因此需要加上 -c

代码如下:

myqr http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA -p pig.gif -n Python3X.gif -c

效果图:

EXE文件:

如果此时你的电脑上没有Python3的环境,或者不想去安装qrcode。这里同样提供了一个exe程序。这个程序是由PyInstaller打包而成。测试过程中,发现生成二维码的速度有时比较快,有时比较慢。具体原因不详..

使用方法,也不是很复杂,只需要在exe文件的同级目录,创建一个info.txt 文件,在里面输入对应的参数,如果你需要生成艺术二维码,同样需要在同级目录加入你用到的图片或者gif文件。

info.txt的内容如下:

# 二维码内容

words=http://weixin.qq.com/r/khy5oY7EN9NIrcrC90mA

# 大小

v=11

# 图片(gif)路径

p=pig.gif

# 输出二维码的名称

n=Python3X.gif

# 上色

C

需要注意的是,上面内容中的注释只是为了解释说明,使用过程中需要删掉注释的汉字,不然会编译报错。配置完成后执行myqr.exe即可在当前目录生成出你需要的二维码,如果不能正常生成,请在cmd中执行exe文件。

如果需要exe文件,可以在公众号后台回复 QR。即可获取网盘链接

用python制作动态二维码_用Python制作动态二维码相关推荐

  1. 优酷视频怎么转二维码_优酷视频转二维码

    有的人想将自己制作的视频分享出去,那么该如何将视频转换成二维码来分享呢?其实方法很简单,直接在视频界面中就能生成,这里和大家讲讲. 01. 登录自己的优酷帐号,然后点击右上角的上传按钮. 优酷视频怎么 ...

  2. python myqr制作二维码生成器_用Python生成动态二维码,只要5行代码,拥有你的个性二维码!...

    原标题:用Python生成动态二维码,只要5行代码,拥有你的个性二维码! 前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. P ...

  3. python制作二维码_基于Python生成个性二维码过程详解

    一.问题描述 通过调用MyQR模块来实现生成个人所需二维码. 安装: pip install myqr 二.代码实现 1.普通二维码 from MyQR import myqr # 普通二维码 myq ...

  4. python api文档生成二维码_使用Python第三方库生成二维码

    本文主要介绍两个可用于生成二维码的Python第三方库:MyQR和qrcode. MyQR的使用: 安装: pip install MyQR 导入: from MyQR import myqr imp ...

  5. python生成二维码_用python生成二维码

    python中有一个好玩的库,不仅可以生成各种花色的二维码,还可以生成动态二维码. MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码.带图片的艺术二维码,也可以生成动态二维码 ...

  6. 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...

    每逢营销节点,各种渠道推广少不了,非常时刻需要能够统计不同渠道二维码的数据情况. 微信引流效果好不好怎么判断?新增人数为什么一团乱麻?粉丝又分别是从哪个渠道来的? 用渠道二维码就能搞定这些问题. 一. ...

  7. python查找文字在图片中的位置_图片转文字、二维码互转链接、查找不懂写的字...

    我们是一个为大家搜罗一些简单.常用又免费的办公应用的公众号,主要有识别图片中的字体转文字:二维码转链接,链接生成二维码:以及当你不懂写某个字时,通过查词组的方式找出那个字. 1.图片转文字 有时候我们 ...

  8. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  9. python手工打码_使用Python + Selenium破解滑块验证码

    在前面一篇博客,介绍了 Selenium 的基本用法和爬虫开发过程中经常使用的一些小技巧,利用这些写出一个浏览器爬虫已经完全没有问题了.看了前一篇博客,可能有人会有疑惑,浏览器爬虫的优势感觉并不比传统 ...

  10. python绝对值函数偏码_绝对值python

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 试图建立关分拣python字典,我将如何去打印基于该值的绝对值排序顺序pytho ...

最新文章

  1. SVN commit,update用法
  2. 阿里巴巴开源容器镜像加速技术
  3. java随机数去重排序_数组去重及排序/0~10随机数字/字符串中出现最多的字符及次数...
  4. it招聘的一些门道与招聘数据分析(持续更新)
  5. Alluxio完成C轮5000万美元融资,新设中国区总部力拓国内市场
  6. Java并发编程之AbstractQueuedSychronizer(抽象队列同步器,简称AQS)
  7. 【C++】继承时构造函数和析构函数
  8. 计算机组成原理唐朔飞重点,计算机组成原理唐朔飞高分笔记
  9. 100行代码搞定Python做OCR识别身份证,文字各种字体!
  10. win10系统同时设置静态IP和动态IP
  11. 2018美日科学家因免疫治疗得诺贝尔生理医学奖|动图展示历年生理学奖
  12. 入侵服务器的一种方法
  13. 刷机精灵官网版 v2.1.2 免费版
  14. TPT中脚本评估的正确打开方式 (上):强大的内置函数库
  15. 未曾读过刘备的人,不足以谈人生
  16. 关于匿名者组织(Anonymous),你都知道哪些?
  17. npm install node-sass的时候报错ERR gyp ERR C++
  18. Centos7如何编译安装vim8
  19. c语言作业答,C语言练习作业及答案
  20. 相对论-导论(一文看懂所有核心思想)

热门文章

  1. 与卿共赴鸿蒙是什么意思,『为君倾笑°‖笑红颜』「古风」唯美的古风句子,古风签必备!...
  2. 购物车一个Adaper,可以删除,全选反选,数量加减
  3. macbookpro2011安装单系统win10
  4. 模拟轮盘抽奖游戏:一等奖、二等奖、三等奖
  5. 对于刺头,怎么办?9个套路支招
  6. 项目实践日记(Gitlab的搭建及配置)
  7. 163邮箱登陆入口展示,企业邮箱电脑版登陆入口
  8. Google(谷歌)博客搜索中文测试版发布
  9. 轻量级数据格式 —— JSON
  10. 如何通俗易懂的解释什么是云服务器?