在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码、艺术二维码(黑白/彩色)和动态GIF二维码。

GitHub网站参见:https://github.com/sylnsfar/qrcode

用法比较简单,直接通过pip安装即可。

pip3 install myqr

安装过程如下所示:

安装完成后,就可以基于命令指令生成想要的二维码了,myqr模块参数说明如下:

主要参数翻译如下:

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

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

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

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

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

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

1、普通二维码

生成我的博客地址二维码,使用指令如下:

myqr https://me.csdn.net/blog/m0_38106923

二维码自动保存在当前目录下,默认名字为 qrcode.png。

效果如下:

若需要修改生成二维码的名称或者路径可以通过以下的命令来完成,例如生成一个Python3X.jpg的二维码图片,路径在E盘的根目录,指令如下:

myqr https://me.csdn.net/blog/m0_38106923 -n Python3X.jpg -d E:

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

例如生成大小为10,纠错率为M等级的二维码,指令如下:

myqr https://me.csdn.net/blog/m0_38106923 -v 10 -l M

2、艺术二维码

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

例如将我在网上找的魔童哪吒的照片结合我的博客地址,生成二维码。

可以通过参数 -p 去完成,指令如下:

myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.png

效果如下:

结果是黑白的,不太理想,这个时候,就需要用到另一个参数-c,用于图片的着色,指令如下:

myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.png -c

效果如下:

3、动态二维码

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

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

使用下图动图结合的博客地址,生成二维码。

指令如下:

myqr https://me.csdn.net/blog/m0_38106923 -p C:\Users\13450\Desktop\im1.gif -c

效果如下:

作者:华为云享开发者 不脱发的程序猿

教你用1行Python代码制作动态二维码相关推荐

  1. 1行Python代码制作动态二维码

    目录 1.二维码简介 2.普通二维码 3.艺术二维码 4.动态二维码 1.二维码简介 目前流行的二维码(QR code)是1994年由日本Denso-Wave公司发明的.英文字中 QR 所代表的意义是 ...

  2. 一行Python代码制作动态二维码

    目录 1.普通二维码 2.艺术二维码 3.动态二维码 在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. ...

  3. 用python轻松制作动态二维码

    前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 py ...

  4. python做出来的小程序、可以在win10上面运行_超详细,手把手教你用20行Python代码制作飞花令小程序!...

    原标题:超详细,手把手教你用20行Python代码制作飞花令小程序! 来源:早起Python 作者:陈熹 飞花令是古时候人们经常玩一种"行酒令"的游戏,是中国古代酒令之一,属雅令. ...

  5. 用Python制作动态二维码,一行代码就做到了

    如何做到用一行代码实现动态二维码的制作? 用法比较简单,直接通过pip安装即可 pip3 install myqr 安装完成之后,就可以生成你想要的二维码了.对!就是这么简单- 普通的二维码 直接执行 ...

  6. uniapp中qrcode生成二维码后传的参数不见了_阿虚教你制作动态二维码,超详细教程!

    这篇教程很早之前就答应几个粉丝要写,拖的有点久了. 内容比较多,先上个目录 阿虚的教程会迟到,但永远不会缺席.hahahahhaha... 一. 先说一下今天要教的内容 ʕ•̫͡•ོʔ•̫͡•ཻʕ•̫ ...

  7. 如何用python制作动态二维码,提升表白成功率?

    来源:凹凸数据 本文约1000字,建议阅读5分钟. 本文教你用python制作动态二维码,助你表白成功! 关注数据派THU(DatapiTHU)后台回复"20200520"获取完整 ...

  8. 用MyQR 制作动态二维码

    每天一点点,记录工作中实操可行 在用python制作动态二维码时,出现了这个错误 ValueError: Wrong picture! Input a filename that exists and ...

  9. 快要做毕设了,几行代码Python生成创意动态二维码,这不猛猛加分......

    网上有很多的创意二维码,看了,别的不说 羡慕肯定是有的,羡慕有了这不得自己整点活~ 今天我们就来试试只用几行代码,生成动态二维码! 开发环境: Python 3.8 Pycharm 模块使用: 第三方 ...

最新文章

  1. 以太坊经典逆势上涨,行情能否继续?
  2. iterparse中的events参数start和end的用法
  3. 企业运维之域控篇(九)--辅助域强制占用后的操作--清除数据
  4. datename mysql_SQL日期时间函数总结(MSSQL)
  5. [转]Java反射机制详解
  6. native html5 区别,H5与Native优劣对比
  7. python的cubes怎么使用_如何使用python中的opengl?
  8. Vue使用nextTick的原因和作用
  9. 人工智能 深度学习(Deep learning)开源框架
  10. HashSet HashTable HashMap的区别
  11. 基于C#在Mongodb的Skip-Limit和Where-Limit的分页对比 并且含mongodb帮助类的源码
  12. H264--1--编码原理以及I帧B帧P帧
  13. 关于私募基金高水位业绩报酬计提的N种方式!
  14. SDCC 2017·上海站震撼来袭,首批讲师和议题大公开
  15. Java实验输出希腊字母表
  16. 高等数学-空间解析几何与向量代数
  17. 100首英文经典歌曲
  18. Daily English(每日一句)
  19. 电脑蓝屏原因与手把手处理指南(关于0x00000124分析)
  20. EOF while reading packet

热门文章

  1. ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...
  2. matlab 联合体,C++11非受限联合体(union)
  3. 童程童美机器人编程上海虹口校区_呼市童程童美少儿编程学习中心
  4. stm32 网络 服务器通信协议,利用stm32的lwip TCP/IP协议栈的通信的思路
  5. 开源APM系统skywalking介绍与使用
  6. 【转】【Java/Android】Toast使用方法大全
  7. 面向对象设计模式之策略模式
  8. penpyxl basic function demo code
  9. 关于sql的执行顺序
  10. 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat