用python生成(动态彩色)二维码的方法(使用myqr库实现)


Posted in Python onJune 24, 2019

最近真的感觉到了python生态的强大(倒吸一口凉气)

现在介绍一个可以生成动态二维码的库(myqr)

效果如图:

用python生成(动态彩色)二维码的方法(使用myqr库实现)用python生成(动态彩色)二维码的方法(使用myqr库实现)

用python生成(动态彩色)二维码的方法(使用myqr库实现)

第一步要安装myqr库

在cmd中直接用pip安装

pip install myqr

第二步

from MyQR import myqr
import os
 
version, level, qr_name = myqr.run(
  words="https://www.baidu.com",     # 可以是字符串,也可以是网址(前面要加http(s)://)
  version=1,               # 设置容错率为最高
  level='H',               # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高
  picture="123.gif",              # 将二维码和图片合成
  colorized=True,             # 彩色二维码
  contrast=1.0,              #用以调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
  brightness=1.0,             #用来调节图片的亮度,其余用法和取值同上
  save_name="3.gif",           # 保存文件的名字,格式可以是jpg,png,bmp,gif
  save_dir=os.getcwd()          #控制位置
)

大家直接copy代码更改参数即可使用,注意图片的路径最好和pytho文件放一起,防止路径不对,如图:

用python生成(动态彩色)二维码的方法(使用myqr库实现)

在pycharm中看gif图不会动,记得要到文件夹里面看哦。。。。QAQ

给大家一个动图试试吧

用python生成(动态彩色)二维码的方法(使用myqr库实现)

附加官方文档

Positional parameter
 
  words: str
 
Optional parameters
 
  version: int, from 1 to 40
 
  level: str, just one of ('L','M','Q','H')
  picutre: str, a filename of a image
  colorized: bool
  constrast: float
  brightness: float
  默认输出文件名是“ qrcode.png ",而默认存储位置是当前目录
  save_name: str, the output filename like 'example.png'
  save_dir: str, the output directory

参考文章:https://3water.com/article/163824.htm

以上这篇用python生成(动态彩色)二维码的方法(使用myqr库实现)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中urllib模块用法实例详解
Nov 19 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
微信 用脚本查看是否被微信好友删除
Oct 28 Python
Python:Scrapy框架中Item Pipeline组件使用详解
Dec 27 Python
python3+PyQt5实现自定义窗口部件Counters
Apr 20 Python
Python 获取div标签中的文字实例
Dec 20 Python
python如何实现数据的线性拟合
Jul 19 Python
Python Pandas对缺失值的处理方法
Sep 27 Python
通过字符串导入 Python 模块的方法详解
Oct 27 Python
浅谈Python type的使用
Nov 19 Python
在pycharm中关掉ipython console/PyDev操作
Jun 09 Python
浅析python连接数据库的重要事项
Feb 22 Python
python二维码操作:对QRCode和MyQR入门详解
Jun 24 #Python
详解python编译器和解释器的区别
Jun 24 #Python
python爬虫之自制英汉字典
Jun 24 #Python
Pyqt5实现英文学习词典
Jun 24 #Python
set在python里的含义和用法
Jun 24 #Python
如何利用Anaconda配置简单的Python环境
Jun 24 #Python
python程序变成软件的实操方法
Jun 24 #Python
You might like
CURL的学习和应用(附多线程实现)
2013/06/03 PHP
JavaScript实现删除电脑的关机键
2016/07/26 PHP
javascript笔试题目附答案@20081025_jb51.net
2008/10/26 Javascript
JavaScript 拖拉缩放效果
2008/12/10 Javascript
ExtJS 2.0 实用简明教程之布局概述
2009/04/29 Javascript
jQuery MD5加密实现代码
2010/03/15 Javascript
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
js函数调用常用方法详解
2012/12/03 Javascript
js实现运动logo图片效果及运动元素对象sportBox使用方法
2012/12/25 Javascript
js随机颜色代码的多种实现方式
2013/04/23 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
JavaScript实现获取某个元素相邻兄弟节点的prev与next方法
2016/01/25 Javascript
Bootstrap中点击按钮后变灰并显示加载中实例代码
2016/09/23 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
js for循环倒序输出数组元素的实例
2017/03/01 Javascript
浅谈vuepress 踩坑记
2018/04/18 Javascript
vue 的 solt 子组件过滤过程解析
2019/09/07 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
解决vue中使用less/sass及使用中遇到无效的问题
2020/10/24 Javascript
[02:23]2016国际邀请赛中国区预选赛wings晋级之路
2016/06/29 DOTA
Python编写的com组件发生R6034错误的原因与解决办法
2013/04/01 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
CentOS 7 安装python3.7.1的方法及注意事项
2018/11/01 Python
python selenium循环登陆网站的实现
2019/11/04 Python
Python Socketserver实现FTP文件上传下载代码实例
2020/03/27 Python
Python astype(np.float)函数使用方法解析
2020/06/08 Python
HTML5 weui使用笔记
2019/11/21 HTML / CSS
Java面试题汇总
2015/12/06 面试题
个人委托书范本
2014/04/02 职场文书
学生会竞选演讲稿
2014/04/24 职场文书
环保倡议书50字
2014/05/15 职场文书
优秀员工事迹材料
2014/12/20 职场文书
2015年教师节主持词
2015/07/03 职场文书
2016年秋季开学典礼新闻稿
2015/11/25 职场文书
职场领导同事生日简短祝福语
2019/08/06 职场文书