Python使用MyQR制作专属动态彩色二维码功能


Posted in Python onJune 04, 2019

Python中有一个非常有趣好玩的库MyQR,不仅可以制作各种漂亮的二维码,还可以生成动态彩色二维码。

MyQR是一个能够生成自定义二维码的第三方库,你可以根据需要生成普通二维码、带图片的艺术二维码,也可以生成动态二维码。

生成动态二维码

效果图如下:

Python使用MyQR制作专属动态彩色二维码功能

二维码扫描上图看看

我们首先要安装MyQR库,直接用pip3 install myqr(or MyQR)。需要注意的是MyQR依赖于Python3,在Python2的环境下可能无法正常运行。

Python使用MyQR制作专属动态彩色二维码功能

这个库提供了两种使用方法,一种是直接使用命令行的方式,另外一种使用import引入,可以设置更多个性化设置。

下面新建一个py文件之后直接复制代码:

from MyQR import myqr
import os

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

接下来就可以修改参数了,colorized改为True就会生成彩图(你也colorized改为True),words替换为链接或者文本。

放上几个动态的二维码欣赏下:

Python使用MyQR制作专属动态彩色二维码功能

扫描我

Python使用MyQR制作专属动态彩色二维码功能

生成普通二维码

在程序中导入MyQR包下的模板myqr,其中word参数接收一个字符串作为二维码的内容。

from MyQR import myqr#注意大小写
myqr.run(words='https://www.linuxidc.com/')

运行后生成一个名为“qrcode.png”的二维码图片,用微信扫一扫刚刚生成的这个二维码,就会自动跳转到这个网址。

Python使用MyQR制作专属动态彩色二维码功能

MyQR参数说明

words  二维码指向链接  str 输入链接或者句子作为参数

version 边长  int 控制边长 范围1-40 数字越大边长越大

level  纠错等级 str 控制纠错水平 范围是 L M Q H, 从左到右依次升高,默认H

picture  结合图片  str 将QR二维码图像与一张同目录下的图片相结合 产生一张黑白图片

colorized  颜色  bool  使产生的图片由黑白变为彩色的

contrast  对比度  float  调节图片的对比度 1.0表示原始图片 更小的值表示更低对比度  更大反之 默认1.0

brightness  亮度 float  调节图片的亮度 其余同上

save_name  输出文件名  str  默认输出文件名是 “qrcode.png”

save_dir  存储位置    str  默认存储位置是当前目录

总结

以上所述是小编给大家介绍的Python使用MyQR制作专属动态彩色二维码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python的tkinter布局之简单的聊天窗口实现方法
Sep 03 Python
Python中使用第三方库xlrd来读取Excel示例
Apr 05 Python
Python开发之快速搭建自动回复微信公众号功能
Apr 22 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 Python
python利用7z批量解压rar的实现
Aug 07 Python
python协程gevent案例 爬取斗鱼图片过程解析
Aug 27 Python
利用python Selenium实现自动登陆京东签到领金币功能
Oct 31 Python
浅谈pandas dataframe对除数是零的处理
Jul 20 Python
python学习笔记之多进程
Aug 06 Python
python如何控制进程或者线程的个数
Oct 16 Python
Python项目打包成二进制的方法
Dec 30 Python
用python修改excel表某一列内容的操作方法
Jun 11 Python
Python流行ORM框架sqlalchemy安装与使用教程
Jun 04 #Python
Python3日期与时间戳转换的几种方法详解
Jun 04 #Python
Falsk 与 Django 过滤器的使用与区别详解
Jun 04 #Python
python儿童学游戏编程知识点总结
Jun 03 #Python
Python控制Firefox方法总结
Jun 03 #Python
python+webdriver自动化环境搭建步骤详解
Jun 03 #Python
selenium+python自动化测试环境搭建步骤
Jun 03 #Python
You might like
一首老MP3,致敬WAR3经典
2021/03/08 魔兽争霸
提示Trying to clone an uncloneable object of class Imagic的解决
2011/10/27 PHP
作为PHP程序员应该了解MongoDB的五件事
2013/06/03 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
Laravel5.5以下版本中如何自定义日志行为详解
2018/08/01 PHP
PHP7修改的函数
2021/03/09 PHP
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
JQuery操作iframe父页面与子页面的元素与方法(实例讲解)
2013/11/20 Javascript
JavaScript实现的购物车效果可以运用在好多地方
2014/05/09 Javascript
JQuery教学之性能优化
2014/05/14 Javascript
JavaScript弹出窗口方法汇总
2014/08/12 Javascript
jQuery中next方法用法实例
2015/04/24 Javascript
jQuery实现自定义右键菜单的树状菜单效果
2015/09/02 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
HTML5+JS+JQuery+ECharts实现异步加载问题
2017/12/16 jQuery
基于jQuery.i18n实现web前端的国际化
2018/05/04 jQuery
vue-vuex中使用commit提交mutation来修改state的方法详解
2018/09/16 Javascript
vue cli 3.x 项目部署到 github pages的方法
2019/04/17 Javascript
[01:38:19]夜魇凡尔赛茶话会 第五期
2021/03/11 DOTA
深入理解Python中的super()方法
2017/11/20 Python
浅谈flask中的before_request与after_request
2018/01/20 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Python调用C语言的实现
2019/07/26 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python实现简易版学生成绩管理系统
2020/06/22 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
HTML5标签使用方法详解
2015/11/27 HTML / CSS
利用HTML5 Canvas API绘制矩形的超级攻略
2016/03/21 HTML / CSS
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
优秀员工评语
2014/02/10 职场文书
雷人标语集锦
2014/06/19 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
财务工作犯错检讨书
2014/10/07 职场文书
八一建军节主持词
2015/07/01 职场文书