基于Python3版本的学习。

要用python制作二维码,需用python第三方库:MyQR

安装myqr模块

首先需要在cmd中用pip安装myqr模块。

win + r 打开运行命令,输入“cmd”,在终端里运行:pip install myqr,回车等待安装完成。

myqr.run() 函数里面的参数

参数 含义 详细
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,调节图片的亮度,其余用法和取值与 contrast 相同
save_name 输出文件名 str,默认输出文件名是"qrcode.png"
save_dir 存储位置 str,默认存储位置是当前目录

使用MyQR实现二维码

先生成一个简单的二维码。

# 导入myqr模块
from MyQR import myqrmyqr.run(words='https://blog.csdn.net/Microgoblins')

出现下面这个,就说明二维码已经成功生成了。

line 16: mode: byte

使用MyQR实现带图像的二维码

准备好一张图片,与.py存放在同一个文件夹里。

# 导入myqr模块
from MyQR import myqrmyqr.run(words='https://blog.csdn.net/Microgoblins',picture='muyun.jpg',colorized=True,save_name='muyun_1.png'
)

代码解释:
picture=‘muyun.jpg’ : 将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片。

colorized=True :使产生的图片由黑白变为彩色的。布尔值,False表示黑白,True表示彩色。

save_name :输出文件名,如果不填,默认输出文件名是"qrcode.png"。

注意,保存图片的后缀格式为.png。不然会报错:OSError: cannot write mode RGBA as JPEG。

这样,就生成一张有图片的彩色二维码了。

使用MyQR生成带动态图的二维码

方法和生成图片二维码一样,只是图片的格式为.gif 的动态图格式。

# 导入myqr模块
from MyQR import myqrmyqr.run(words='https://blog.csdn.net/Microgoblins',  #   # 扫描二维码后,显示内容或是跳转链接version=5,    # 设置容错率level='H',    # 控制纠错水平,范围是L、M、Q、H,从左到右依次升高picture='muyun_2.gif',    # 图片所在目录,可以是动图colorized=True,    # 黑白(False)还是彩色(True)contrast=1.0,    # 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。brightness=1.0,    # 用来调节图片的亮度,用法同上。save_name='muyun_1.gif'    # 控制输出文件名,格式可以是 .jpg, .png ,.bmp ,.gif
)

生成图片如下:

Python案例笔记 | 用python制作二维码相关推荐

  1. Python用qrcode和PIL制作二维码并添加汉字(用Python在图片上添加汉字)

    前言 由于项目需要批量的二维码,但是普通制作的二维码上面没有文字,难以区分不同的二维码,所以为了批量制作带汉字的二维码,所以自己查找找到了这个方法,写出来做个笔记. 使用步骤 1.引入库 import ...

  2. Python用opencv实现动态识别二维码,以及加强版Python GUI(图像用户界面编程)

    前言 关于动态识别二维码信息,利用电脑摄像头动态扫描二维码,扫描视频中的二维码. 简易程序 import cv2 pip install opencv-pythondef start():captur ...

  3. python制作二维码_利用Python制作二维码

    利用简单的Python代码制作二维码 友情链接:饿了么外卖大红包限时领取 一.制作工具 安装Python环境 + PyCharm编译器. 二.电脑系统 本人win10 + Python3.7.0 + ...

  4. 初学python制作二维码以及最新感悟

    初学python制作二维码 一.安装Python 推荐百度经验链接. 二.安装pip模块 Python 3.4以后版本默认安装了pip,但是由于不是最新故需要升级,pip的升级命令为(开始->c ...

  5. Python qrcode制作二维码

    Python制作二维码 Python传言是万能语言,那么,今天就用Python做个二维码 准备 先下载qrcode pip install qrcode 下不了的可以参照我写的pip错误解决方法 里面 ...

  6. Python制作二维码简易步骤

    附件 Python制作二维码简易步骤 ------------------------------------------- 附:Python制作二维码简易步骤 附:Python爬取整本小说 附:Py ...

  7. 使用Python制作二维码生成软件

    使用Python制作二维码生成软件 需求背景: 在制造业工厂为了满足产品的追溯性要求,我们经常需要给零件做标记,内容包括:产品的料号,工单号,序号,原材料提供商等 传统的做法是制作固定格式的标签,使用 ...

  8. python可以做二维码吗_Python制作二维码真的这么简单?

    今天在最大的交友社区GitHub上发现了一个比较有意思的项目,无论你是什么操作系统,只需要一行代码就可以很方便的生成二维码.包括普通二维码.艺术二维码(黑白/彩色).动态gif二维码都可以制作,用法比 ...

  9. Python,2行代码生成动态二维码,赶紧收藏!!

    大家好,我是辰哥~ 今天给大家分享两个制作二维码的Python库,可以生成普通的二维码.图片背景版二维码.动图GIF版二维. 第一个库:MyQR 安装 pip install MyQR 普通的二维码制 ...

最新文章

  1. PNAS顶刊文:情侣分手3个月前就有预兆!聊天记录还能反映分手后遗症
  2. 设计模式:单例模式之静态内部类
  3. 1.2 正交化-深度学习第三课《结构化机器学习项目》-Stanford吴恩达教授
  4. 局部页面切换url为什么不变_python爬虫 - 翻页url不变网页的爬虫探究
  5. Ubuntu系统上安装微信(legacy)
  6. LeetCode刷题——392. 判断子序列
  7. 通过千千静听歌词服务器下载歌词(Delphi版)
  8. 每日一道剑指offer-二叉树的镜像
  9. 视频教程-联通内训Spark项目实战:联通用户话单离线分析系统 -Spark
  10. 西安航空计算机录取分数线,2019西安航空学院录取分数线及历年专业分数线统计表【文科 理科】...
  11. 当C++遇上AUTOSAR编码规范,你的安全我来护航
  12. 提示此windows副本不是正版的win7系统7601解决方法
  13. LSDSLAM算法解析
  14. python_docx读取word的内容
  15. 对比学习Contrastive Learning
  16. CISA国际注册信息系统审计师认证
  17. 【C# 教程系列第 10 篇】c# 中如何让指定类不能被继承?
  18. 如何搭建一个http服务器
  19. 百度贴吧--------签到程序
  20. 斯坦福博士李纪为成立 AI 金融公司香侬科技,获红杉中国数千万天使投资

热门文章

  1. php tp 聚合数据接口,TP5结合聚合数据天气预报API查询天气
  2. 监控里的主码流和子码流是什么意思
  3. 电工电子学习笔记----1.电阻、电容、阻抗、容抗复习巩固
  4. H5播放B站源的flv视频
  5. 百度网盘:未知错误播放失败1000
  6. 未知USB设备(设备描述符请求失败)终于解决。网上查到的所有方法我都试过了,全部失败。我的成功方法就是调整“电源选项”
  7. 5.内网渗透之PTHPTTPTK
  8. gitlab推送钉钉机器人配置
  9. 程序员的语言“艳遇史”(四) ——数学系师姐forth
  10. 编码——隐匿在计算机软硬件背后的语言上