用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中os操作文件及文件路径实例汇总
Jan 15 Python
举例讲解Python中的算数运算符的用法
May 13 Python
解决python selenium3启动不了firefox的问题
Oct 13 Python
使用11行Python代码盗取了室友的U盘内容
Oct 23 Python
python 自定义对象的打印方法
Jan 12 Python
详解python编译器和解释器的区别
Jun 24 Python
python实现中文文本分句的例子
Jul 15 Python
opencv python在视屏上截图功能的实现
Mar 05 Python
Softmax函数原理及Python实现过程解析
May 22 Python
Python实现疫情地图可视化
Feb 05 Python
python通配符之glob模块的使用详解
Apr 24 Python
十个Python自动化常用操作,即拿即用
May 10 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
深入了解php4(2)--重访过去
2006/10/09 PHP
php 获得汉字拼音首字母的函数
2009/08/01 PHP
PHP 危险函数全解析
2009/09/09 PHP
php class类的用法详细总结
2013/10/17 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
php处理复杂xml数据示例
2016/07/11 PHP
CI框架网页缓存简单用法分析
2018/12/26 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
JavaScript中SQL语句的应用实现
2010/05/04 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
JavaScript String.replace函数参数实例说明
2013/06/06 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
两种js监听滚轮事件的实现方法
2016/05/13 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
JS设计模式之数据访问对象模式的实例讲解
2017/09/30 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
node链接mongodb数据库的方法详解【阿里云服务器环境ubuntu】
2019/03/07 Javascript
js中console在一行内打印字符串和对象的方法
2019/09/10 Javascript
简单了解Vue + ElementUI后台管理模板
2020/04/07 Javascript
pyqt4教程之实现windows窗口小示例分享
2014/03/07 Python
wxPython之解决闪烁的问题
2018/01/15 Python
python使用tensorflow保存、加载和使用模型的方法
2018/01/31 Python
python实现邮件发送功能
2019/08/10 Python
Python简易版图书管理系统
2019/08/12 Python
python 字典访问的三种方法小结
2019/12/05 Python
Django中使用MySQL5.5的教程
2019/12/18 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
构造方法和其他方法的区别?怎么调用父类的构造方法
2013/09/22 面试题
META-INF文件夹中的MANIFEST.MF的作用
2016/06/21 面试题
万户网络JAVA程序员岗位招聘笔试试卷
2013/01/08 面试题
学生思想表现的评语
2014/01/30 职场文书
语文教师求职信范文
2015/03/20 职场文书
返乡农民工证明
2015/06/24 职场文书
Python  lambda匿名函数和三元运算符
2022/04/19 Python