参数

  • words 二维码指向链接 str,输入链接或者句子作为参数
  • version 边长 int,控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级,必须贺level一起使用才起作用
  • level 纠错等级 str,控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为’H’
  • picture 结合图片 str,将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片 可以是动图gif
  • colorized 颜色 bool,使产生的图片由黑白变为彩色的 ,ture是彩色,false是黑白
  • contrast 对比度 float,调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
  • brightness 亮度 float,调节图片的亮度,其余用法和取值与 contrast 相同
  • save_name 输出文件名 str,默认输出文件名是"qrcode.png"
  • save_dir 存储位置 str,默认存储位置是当前目录
from MyQR import myqr'''
words       二维码指向链接  str,输入链接或者句子作为参数
version     边长           int,控制边长,范围是1到40,数字越大边长越大,默认边长是取决于你输入的信息的长度和使用的纠错等级,必须贺level一起使用才起作用
level       纠错等级         str,控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认纠错等级为'H'
picture     结合图片         str,将QR二维码图像与一张同目录下的图片相结合,产生一张黑白图片 可以是动图gif
colorized   颜色           bool,使产生的图片由黑白变为彩色的 ,ture是彩色,false是黑白
contrast    对比度      float,调节图片的对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0
brightness  亮度           float,调节图片的亮度,其余用法和取值与 contrast 相同
save_name   输出文件名    str,默认输出文件名是"qrcode.png"
save_dir    存储位置         str,默认存储位置是当前目录
'''
myqr.run(words='https://www.baidu.com/',version=35,level="H",picture='bg.jpg',colorized=True,contrast=1.3,brightness=1.2,save_name='pmyqr.png')

随手找的背景图

qrcode的使用1

import qrcode# 二维码内容(链接地址或文字)
# data = '喜欢就是喜欢,哪来的欲擒故纵克制隐忍,我巴不得一日三餐吃了什么都告诉你,路上遇见小猫舔爪子也要拍给你看。'
data = '为什么要假装无欲无求呢?告诉你:从你的发丝到指间,你的每一寸我都想占有。爱哪里是神殿,分明是十里扬州、灯火不休。'
# data = 'https://www.baidu.com/'
# 生成二维码
img = qrcode.make(data=data)
# 显示二维码
img.show()
# 保存二维码
img.save('qr.jpg')

qrcode的使用2

import qrcode'''
version:二维码的格子矩阵大小,可以是 1 到 40,1 最小为 21*21,40 是 177*177
error_correction:二维码错误容许率,默认 ERROR_CORRECT_M,容许小于 15% 的错误率
box_size:二维码每个小格子包含的像素数量
border:二维码到图片边框的小格子数,默认值为 4
'''
qr = qrcode.QRCode(version=2,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=15,border=3,
)
# 二维码内容(链接或者文字)
data = 'https://www.baidu.com/'
qr.add_data(data=data)
# 启用二维码颜色设置
qr.make(fit=True)
img = qr.make_image(fill_color='blue', back_color='white')# 显示二维码
img.show()
# 保存二维码
img.save('qr.jpg')

myqr生成二维码小实验,附带 qrcode的使用相关推荐

  1. ASP.NET 生成二维码(采用ThoughtWorks.QRCode和QrCode.Net两种方式)

    最近做项目遇到生成二维码的问题,发现网上用的最多的是ThoughtWorks.QRCode和QrCode.Net两种方式.访问官网看着例子写了两个Demo,使用过程中发现两个都挺好用的,Thought ...

  2. 微信小程序中生成二维码工具:weapp.qrcode.js

    先在 wxml 文件中,创建绘制的 canvas,并定义好 width,height,canvasId.由于小程序没有动态创建标签的 api,所以这一步不能省略. <canvas style=& ...

  3. 生成二维码附带文字信息

    生成二维码写入PDF文件 目录 生成二维码写入PDF文件 前言 一.引入依赖 二.生成二维码 1.创建实体类 2.创建QRCodeUtil 3.生成单条二维码 4.批量生产二维码 三.生成二维码写入P ...

  4. python生成二维码教程_使用Python生成个性二维码

    任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...

  5. 介绍两个用于生成二维码的js库

    生成二维码的js库 QRCode.js 简介 使用示例 jquery.qrcode.js 简介 使用示例 调整二维码尺寸 QRCode.js 简介 这是一个原生的js库,用于生成二维码. github ...

  6. jenkins 下自动构建 生成二维码(不使用蒲公英 fir)

    最近蒲公英每个版本只能下载10次了. 我感觉未来免费的东西会越来越不好,所以准备利用Tengine或者tomcat搭建自己 的下载平台. 先说下如何实现吧: 首先jenkins自动打包apk后, 把a ...

  7. Python qrcode模块(生成二维码)

    Python qrcode模块(生成二维码) 一.Qrcode类解释 1.QR Codede 由来 2.QRCode二维码版本 二.Qrcode类构造函数及参数含义 1.version=None 2. ...

  8. JB的测试之旅-jenkins打包产物生成二维码

    前言 无风不起浪,为什么会做这个事情,就要由前几天讲起了.. 悲剧了 小公司没有资源,因为很多内测都是用第三方的,这边用的是蒲公英: 在某日早上,开发提测,打包,上传pgy,准备给业务方体验的时候,结 ...

  9. url地址生成二维码及转换成图片

    写出来的小demo,大概就是这样子. 输入任意网址,生成出二维码.移动端不能直接将canvas生成出来的二维码保存为图片(pc端可以),所以将其直接转换成了图片. demo的代码: <!DOCT ...

最新文章

  1. 练习友元函数,有元类,快排和全排列问题
  2. vs c# release调试
  3. Kotlin的解析(中)
  4. 2018年中国C++大会详细日程+报名
  5. java语法定制混淆,由撇号混淆的textpad语法高亮显示
  6. 2012微软校园招聘笔试题
  7. uilabel自动换行
  8. Linux下创建指定路径下的文件夹/文件,通过get_option()传递路径
  9. heap堆(自己做菜)(空间很大),stack栈(餐馆吃饭)(能从栈获得的空间较小),static(全局变量和静态变量的存储),文字常量区,程序代码区,以及ROM,RAM,Flash
  10. html 5个人博客代码模板,5套漂亮的个人博客html模板分享
  11. 『水晶报表』实现打印
  12. 算法快学笔记(十五):贪婪算法与NP完全问题
  13. 两个冲击函数相乘的傅里叶变换_通信第三章常见函数的傅里叶变换.ppt
  14. 计算机管理员工作目标任务书,毕业论文任务书中主要任务及目标怎么写
  15. win32应用程序内存不足
  16. 难得的巧记十二个月的单词
  17. 桌面不显示IE浏览器图标
  18. Mac和iPhone的浏览器接力功能。如何不利用safari接力。
  19. ecplise提示:“The selection cannot be launched, and there are no recent launches.”
  20. linux 默认时区修改

热门文章

  1. 自动采集头像大全微信小程序源码支持多分类多种流量主
  2. 当心!酒店假WiFi可能偷走你的邮件信息
  3. plc通讯的握手信号_MES与PLC握手的5种方式!
  4. 人工智能 领域六大分类
  5. 前方高能!2000+开源数据集来袭,注意收藏
  6. Rhino C#二次开发笔记
  7. 19 套最佳 HTML/CSS 定价表模板及教程
  8. Third Eye (笔记本摄像头视频监控,人眼视角扩展软件) --- 我的第一款免费软件
  9. win7 Android设备识别不了问题
  10. 老照片怎么修复清晰?两分钟让你学会三个办法