如何做到用一行代码实现动态二维码的制作?

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

pip3 install myqr

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

普通的二维码

直接执行下面代码即可

# 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文件。
有哪些不清楚的地方,欢迎留言!

用Python制作动态二维码,一行代码就做到了相关推荐

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

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

  2. 用Python制作动态二维码,真的只需要一行代码!

    来源 | Python3X(ID:python3xxx) 在最大的同性交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统,只需要一行代码就可以很方便的生成二维码.包括普通二维码.艺 ...

  3. 如何用python制作动态二维码,来哄女朋友开心?

    1 前言 在如今信息发达的时代,二维码已经是人们生活中不可或缺的东西.比如几乎每天都要vb.net教程 用的微信或支付宝支付.那么如何可以制作一个二维码呢?小编将在本文中给大家分享一个自制的二维码生成 ...

  4. python制作动态二维码步骤_【表白神器】自定义文字或链接并转成【动态二维码】,python编写...

    [Python] 纯文本查看 复制代码from MyQR import myqr from tkinter import filedialog, Tk from PIL import Image fr ...

  5. Python 制作动态二维码

    效果 | 示例代码如下: from MyQR import myqr myqr.run(words='https://mp.weixin.qq.com/s/LAMymo1_fvuy4dnDsPQBVA ...

  6. 用MyQR 制作动态二维码

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

  7. 用 Python 做动态二维码哄女友开心

    如何用python制作动态二维码,来哄女朋友开心? 这句话前半部分相信大家已经很熟悉了,很多同学也给自己的网站地址做过图片为底的二维码. 后半部分呢?那肯定要增加一些趣味啊,不然岂不是对不起凹凸数据的 ...

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

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

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

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

最新文章

  1. git branch
  2. Kafka 安装及快速入门
  3. FirefoxLinux下的网银离我们不远了
  4. 自然科学 计算机,计算机科学与自然科学技术的关系
  5. c语言 链表 删除节点,C语言实现单链表节点的删除(不带头结点)
  6. ​“统治”移动处理器市场的Arm为何明年Q1才发布AI处理器?
  7. glClearDepth
  8. 结对编程项目---四则运算
  9. C++11 —— 基于区间(range)的 for 循环
  10. 素数表的获取 O(nloglogn)复杂
  11. 我们聊聊快排吧...
  12. 电子商务师四级证书理论题库
  13. typescript是像java吗_typescript参照C#/java/swift学习小结
  14. tf.contrib.layers.embed_sequence()函数
  15. Ubuntu安装中文字体
  16. python 保存网页图片到本地
  17. 使用Python,OpenCV进行基本的图像处理——提取红色圆圈轮廓并绘制
  18. mysql相关的dll_libmySQL.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  19. linux 关闭sendmail
  20. 小商品销售平台+后台管理系统(day2-day5)练习小项目~

热门文章

  1. 手电筒安卓_安利一款演唱会必备APP——随手电筒
  2. 使用360极速(360Chrome双核)浏览器,360邮件通初始化失败的解决方法
  3. python txt文件读写 pandas_Python数据分析之Pandas读写外部数据文件!
  4. 下划线的作用(python)
  5. SOCKET listen参数
  6. Java 微信支付接口(统一下单,异步回调,订单退款,取消订单)
  7. 神鬼传奇客户端-终极优化精简方法
  8. 向右看齐 ( 洛谷P2947)
  9. ipad如何分屏_基于ipad的生态型无纸化学习说明书
  10. 【北亚数据恢复】Hp DL380服务器raid磁盘故障导致数据库数据丢失的数据恢复案例