教你用1行Python代码制作动态二维码
在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行Python代码制作动态二维码
目录 1.二维码简介 2.普通二维码 3.艺术二维码 4.动态二维码 1.二维码简介 目前流行的二维码(QR code)是1994年由日本Denso-Wave公司发明的.英文字中 QR 所代表的意义是 ...
- 一行Python代码制作动态二维码
目录 1.普通二维码 2.艺术二维码 3.动态二维码 在GitHub上发现了一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. ...
- 用python轻松制作动态二维码
前言 本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 py ...
- python做出来的小程序、可以在win10上面运行_超详细,手把手教你用20行Python代码制作飞花令小程序!...
原标题:超详细,手把手教你用20行Python代码制作飞花令小程序! 来源:早起Python 作者:陈熹 飞花令是古时候人们经常玩一种"行酒令"的游戏,是中国古代酒令之一,属雅令. ...
- 用Python制作动态二维码,一行代码就做到了
如何做到用一行代码实现动态二维码的制作? 用法比较简单,直接通过pip安装即可 pip3 install myqr 安装完成之后,就可以生成你想要的二维码了.对!就是这么简单- 普通的二维码 直接执行 ...
- uniapp中qrcode生成二维码后传的参数不见了_阿虚教你制作动态二维码,超详细教程!
这篇教程很早之前就答应几个粉丝要写,拖的有点久了. 内容比较多,先上个目录 阿虚的教程会迟到,但永远不会缺席.hahahahhaha... 一. 先说一下今天要教的内容 ʕ•̫͡•ོʔ•̫͡•ཻʕ•̫ ...
- 如何用python制作动态二维码,提升表白成功率?
来源:凹凸数据 本文约1000字,建议阅读5分钟. 本文教你用python制作动态二维码,助你表白成功! 关注数据派THU(DatapiTHU)后台回复"20200520"获取完整 ...
- 用MyQR 制作动态二维码
每天一点点,记录工作中实操可行 在用python制作动态二维码时,出现了这个错误 ValueError: Wrong picture! Input a filename that exists and ...
- 快要做毕设了,几行代码Python生成创意动态二维码,这不猛猛加分......
网上有很多的创意二维码,看了,别的不说 羡慕肯定是有的,羡慕有了这不得自己整点活~ 今天我们就来试试只用几行代码,生成动态二维码! 开发环境: Python 3.8 Pycharm 模块使用: 第三方 ...
最新文章
- 以太坊经典逆势上涨,行情能否继续?
- iterparse中的events参数start和end的用法
- 企业运维之域控篇(九)--辅助域强制占用后的操作--清除数据
- datename mysql_SQL日期时间函数总结(MSSQL)
- [转]Java反射机制详解
- native html5 区别,H5与Native优劣对比
- python的cubes怎么使用_如何使用python中的opengl?
- Vue使用nextTick的原因和作用
- 人工智能 深度学习(Deep learning)开源框架
- HashSet HashTable HashMap的区别
- 基于C#在Mongodb的Skip-Limit和Where-Limit的分页对比 并且含mongodb帮助类的源码
- H264--1--编码原理以及I帧B帧P帧
- 关于私募基金高水位业绩报酬计提的N种方式!
- SDCC 2017·上海站震撼来袭,首批讲师和议题大公开
- Java实验输出希腊字母表
- 高等数学-空间解析几何与向量代数
- 100首英文经典歌曲
- Daily English(每日一句)
- 电脑蓝屏原因与手把手处理指南(关于0x00000124分析)
- EOF while reading packet
热门文章
- ssm mysql 插入date 数据_SSM中插入数据没有报错,但是数据库没有值?报错-问答-阿里云开发者社区-阿里云...
- matlab 联合体,C++11非受限联合体(union)
- 童程童美机器人编程上海虹口校区_呼市童程童美少儿编程学习中心
- stm32 网络 服务器通信协议,利用stm32的lwip TCP/IP协议栈的通信的思路
- 开源APM系统skywalking介绍与使用
- 【转】【Java/Android】Toast使用方法大全
- 面向对象设计模式之策略模式
- penpyxl basic function demo code
- 关于sql的执行顺序
- 工作的准备:atoi,itoa,strcpy,memcpy,strcmp,二分查找,strcat