用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运用于数据分析的简单教程
Mar 27 Python
详细解析Python当中的数据类型和变量
Apr 25 Python
人机交互程序 python实现人机对话
Nov 14 Python
如何实现删除numpy.array中的行或列
May 08 Python
Python第三方库face_recognition在windows上的安装过程
May 03 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
Django ORM 自定义 char 类型字段解析
Aug 09 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 Python
Python 为什么推荐蛇形命名法原因浅析
Jun 18 Python
Python rabbitMQ如何实现生产消费者模式
Aug 24 Python
python编程项目中线上问题排查与解决
Nov 01 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
批量修改RAR文件注释的php代码
2010/11/20 PHP
PHP rawurlencode与urlencode函数的深入分析
2013/06/08 PHP
php的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
PHP使用逆波兰式计算工资的方法
2015/07/29 PHP
php实现的mysqldb读写分离操作类示例
2017/02/07 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
理解Javascript_09_Function与Object
2010/10/16 Javascript
jQuery循环滚动展示代码 可应用到文字和图片上
2012/05/11 Javascript
使用js实现按钮控制文本框加1减1应用于小时+分钟
2013/12/09 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
JavaScript中几种排序算法的简单实现
2015/07/29 Javascript
angular基于路由控制ui-router实现系统权限控制
2016/09/27 Javascript
nodejs模块nodemailer基本使用-邮件发送示例(支持附件)
2017/03/28 NodeJs
js实现方块上下左右移动效果
2017/08/17 Javascript
vue iview实现动态路由和权限验证功能
2018/04/17 Javascript
vue3.0 CLI - 2.5 - 了解组件的三维
2018/09/14 Javascript
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
javascript贪吃蛇游戏设计与实现
2020/09/17 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
python查看zip包中文件及大小的方法
2015/07/09 Python
Django如何自定义分页
2018/09/25 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
python+numpy按行求一个二维数组的最大值方法
2019/07/09 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
PyCharm Anaconda配置PyQt5开发环境及创建项目的教程详解
2020/03/24 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
python 实现逻辑回归
2020/12/30 Python
python 批量将中文名转换为拼音
2021/02/07 Python
全面解析CSS Media媒体查询使用操作(推荐)
2017/08/15 HTML / CSS
美国南部最大的家族百货公司:Belk
2017/01/30 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
英语商务邀请函范文
2014/01/16 职场文书
会计专业大学生求职信范文
2014/01/28 职场文书
电子商务专业求职信
2014/03/08 职场文书
就业协议书的作用
2014/04/11 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL