目录

  • 二维码简介
  • 安装python轮子
  • 用命令行生成二维码
  • 使用python代码生成二维码

二维码简介

常见的二维码有一种为QR Code,用特定的几何图形按编排规律在二维方向上分布,采用黑白相见的图形来记录数据符号信息。为了让计算机识别,就要利用计算机内部逻辑,用数字“0”和“1”作为代码。同时使用若干个与二进制相对应的几何形体表示文字数值信息,白块表示的就是二进制的“0”,黑块就是“1”。

安装python轮子

使用pip安装myqr:

安装成功截图:

用命令行生成二维码

在桌面放一张图片bg.png:

生成二维码:


参数解释:

可选参数 取值 解释
-v {1,2,3,…,40} 控制边长,范围是1至40,数字越大边长越大
-l {L,M,Q,H} 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
-n output-filename 控制文件名,默认文件名是“ qrcode.png “,格式可以是 .jpg.png.bmp.gif
-d output-directory 设置输出文件路径,而默认存储位置是当前目录
-p picture_file 引入图片,生成结合图片的二维码
-c 可以使产生的图片由黑白变为彩色的
-con contrast 对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
-bri brightness 亮度,用法和取值与 -con 相同

使用python代码生成二维码

这次使用我QQ加好友的二维码,首先去网上解码:

得到解码内容:http://qm.qq.com/cgi-bin/qm/qr?k=MoDROjyCHweo1838IB0imKTvP9E23rvj
emm 感觉就是一个get请求

这次使用gif图片当背景:

编写python代码:

from MyQR import myqr
import os
version, level, qr_name = myqr.run(words = "http://qm.qq.com/cgi-bin/qm/qr?k=MoDROjyCHweo1838IB0imKTvP9E23rvj",version = 5,level = 'Q',picture = "bg.gif",colorized = False,contrast = 1.0,brightness = 1.0,save_name = "bg_qrcode.gif",save_dir = os.getcwd()
)

得到二维码:

感觉还不错,亲测可用。
参数解释:

参数 含义 详细
words 二维码指向链接 str,输入链接或者句子作为参数
version 边长 int,控制边长,范围1到40。
level 纠错等级 str,控制纠错水平。范围是L、M、Q、H,从左到右依次升高。
picture 结合图片 str,背景图片
colorized 颜色 bool,黑白为False,彩色为True。
contrast 对比度 float,调节图片对比度,1.0表示原始图片,更小的表示更低的对比度,更大反之。
brightness 亮度 float,调节图片亮度。
save_name 输出文件名 str,默认输出名为"qrcode.png"。
save_dir 存储位置 默认存储位置为当前目录

python生成动态二维码相关推荐

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

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

  2. Python生成动态二维码,只需几行代码,这也太有意思了~

    兄der们,今天我们试试只用几行代码,生成动态二维码! 来吃够~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...

  3. python生成动态二维码实例_python生成动态个性二维码(示例代码)

    1 安装工具 2 生成普通二维码 3 带图片的二维码 4 动态 GIF 二维码 5 在Python程序中使用 一.安装 首先在python环境下运行, 打开cmd进入python27 进入script ...

  4. Python生成动态二维码,运用神库:qrcode

    一.介绍 1.1 二维码 二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response.是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见.我们 ...

  5. 用Python生成动态二维码,只要5行代码,拥有你的个性二维码!

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

  6. Python生成动态二维码,又掌握了一个小技巧

    有点无聊,用Python来生成一个动态二维码吧,只需要几行代码~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...

  7. 几行代码Python生成动态二维码,毕设靠它加分啦~

    嗨害大家好鸭!我是小熊猫❤ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 在使用前,我们先了解MyQR的几个参 ...

  8. python小工具myqr生成动态二维码

    python小工具myqr生成动态二维码 (一)安装 (二)使用 (一)安装 命令: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下使用帮助: myqr --he ...

  9. python使用第三方库MyQR实现生成动态二维码

    使用python第三方库:MyQR GitHub地址: https://github.com/sylnsfar/qrcode 步骤: 1.安装myqr pip install MyQR 1.2 准备需 ...

最新文章

  1. 110道Python面试真题和面试简历资料(附链接)
  2. 编码不一致问题-Illegal mix of collations
  3. linux自动挂起什么意思,Linux中进行挂起(待机)的命令说明
  4. feign整合sential,Feign中使用Sentinel熔断器防止服务雪崩
  5. .NET Core全新路线图
  6. 在Angular专家Dan Wahlin的免费33部分课程中学习Angular
  7. 【代码收集】提前载入贴图
  8. python3.5怎么打开一个文件,Python3.5入门学习记录-File
  9. VOSviewer软件研究热点分析
  10. python自动换壁纸_Python自动更换壁纸爬虫与tkinter结合
  11. 本地Web服务器环境-Wampserver下载
  12. 《数学之美》阅读笔记
  13. 软工网络15团队作业9——项目验收与总结
  14. [DAX] 日期时间函数
  15. 弦理论是如何解决量子力学和相对论间的矛盾
  16. nux下导入、导出mysql数据库命令
  17. MathType如何编辑商标标志
  18. 【NYOJ】[845]无主之地1
  19. ATFX:小非农不及预期,今晚大非农表现如何?
  20. docker容器状态Exited(1)第一篇

热门文章

  1. 谷歌浏览器打印不弹出预览直接打印机打印的方法
  2. matplotlib-06 axhline绘制水平/竖直参考线
  3. 安卓平板也能优雅刷B站,哔哩哔哩HD内测版
  4. 兰德系数(Rand Index)
  5. 思维导图——快速记住C语言常量变量、输入输出函数
  6. 点线面的意义_聊聊「点线面」的概念
  7. 计算机图形学(十二):真实感图形(光照模型、材质模型)
  8. 众恒微拓科技:品质退款率怎么优化
  9. electron 通过nodejs的winre库实现软件开机自启动
  10. Python初学问题-input输入、while循环、函数