python生成动态二维码
目录
- 二维码简介
- 安装python轮子
- 用命令行生成二维码
- 使用python代码生成二维码
二维码简介
常见的二维码有一种为QR Code,用特定的几何图形按编排规律在二维方向上分布,采用黑白相见的图形来记录数据符号信息。为了让计算机识别,就要利用计算机内部逻辑,用数字“0”和“1”作为代码。同时使用若干个与二进制相对应的几何形体表示文字数值信息,白块表示的就是二进制的“0”,黑块就是“1”。
安装python轮子
使用pip安装myqr:
安装成功截图:
用命令行生成二维码
在桌面放一张图片bg.png:
生成二维码:
参数解释:
可选参数 | 取值 | 解释 |
---|---|---|
-v | {1,2,3,…,40} | 控制边长,范围是1至40,数字越大边长越大 |
-l | {L,M,Q,H} | 控制纠错水平,范围是L、M、Q、H,从左到右依次升高 |
-n | output-filename |
控制文件名,默认文件名是“ qrcode.png “,格式可以是 .jpg , .png ,.bmp ,.gif
|
-d | output-directory | 设置输出文件路径,而默认存储位置是当前目录 |
-p | picture_file | 引入图片,生成结合图片的二维码 |
-c | 无 | 可以使产生的图片由黑白变为彩色的 |
-con | contrast | 对比度,1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0 |
-bri | brightness | 亮度,用法和取值与 -con 相同 |
使用python代码生成二维码
这次使用我QQ加好友的二维码,首先去网上解码:
得到解码内容:http://qm.qq.com/cgi-bin/qm/qr?k=MoDROjyCHweo1838IB0imKTvP9E23rvj
emm 感觉就是一个get请求
这次使用gif图片当背景:
编写python代码:
from MyQR import myqr
import os
version, level, qr_name = myqr.run(words = "http://qm.qq.com/cgi-bin/qm/qr?k=MoDROjyCHweo1838IB0imKTvP9E23rvj",version = 5,level = 'Q',picture = "bg.gif",colorized = False,contrast = 1.0,brightness = 1.0,save_name = "bg_qrcode.gif",save_dir = os.getcwd()
)
得到二维码:
感觉还不错,亲测可用。
参数解释:
参数 | 含义 | 详细 |
---|---|---|
words | 二维码指向链接 | str,输入链接或者句子作为参数 |
version | 边长 | int,控制边长,范围1到40。 |
level | 纠错等级 | str,控制纠错水平。范围是L、M、Q、H,从左到右依次升高。 |
picture | 结合图片 | str,背景图片 |
colorized | 颜色 | bool,黑白为False,彩色为True。 |
contrast | 对比度 | float,调节图片对比度,1.0表示原始图片,更小的表示更低的对比度,更大反之。 |
brightness | 亮度 | float,调节图片亮度。 |
save_name | 输出文件名 | str,默认输出名为"qrcode.png"。 |
save_dir | 存储位置 | 默认存储位置为当前目录 |
python生成动态二维码相关推荐
- python myqr制作二维码生成器_用Python生成动态二维码,只要5行代码,拥有你的个性二维码!...
原标题:用Python生成动态二维码,只要5行代码,拥有你的个性二维码! 前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. P ...
- Python生成动态二维码,只需几行代码,这也太有意思了~
兄der们,今天我们试试只用几行代码,生成动态二维码! 来吃够~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...
- python生成动态二维码实例_python生成动态个性二维码(示例代码)
1 安装工具 2 生成普通二维码 3 带图片的二维码 4 动态 GIF 二维码 5 在Python程序中使用 一.安装 首先在python环境下运行, 打开cmd进入python27 进入script ...
- Python生成动态二维码,运用神库:qrcode
一.介绍 1.1 二维码 二维码又称二维条码,常见的二维码为 QR Code,QR 全称 Quick Response.是一个近几年来移动设备上超流行的一种编码方式,在现在的生活中二维码随处可见.我们 ...
- 用Python生成动态二维码,只要5行代码,拥有你的个性二维码!
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者: PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取 ...
- Python生成动态二维码,又掌握了一个小技巧
有点无聊,用Python来生成一个动态二维码吧,只需要几行代码~ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 ...
- 几行代码Python生成动态二维码,毕设靠它加分啦~
嗨害大家好鸭!我是小熊猫❤ 模块相关 我们要用到的是,MyQR这个库, 当然,最直接的方式,就是pip install pip install MyQR 参数讲解 在使用前,我们先了解MyQR的几个参 ...
- python小工具myqr生成动态二维码
python小工具myqr生成动态二维码 (一)安装 (二)使用 (一)安装 命令: pip install myqr 安装完成后,就可以在命令行中输入 myqr 查看下使用帮助: myqr --he ...
- python使用第三方库MyQR实现生成动态二维码
使用python第三方库:MyQR GitHub地址: https://github.com/sylnsfar/qrcode 步骤: 1.安装myqr pip install MyQR 1.2 准备需 ...
最新文章
- 110道Python面试真题和面试简历资料(附链接)
- 编码不一致问题-Illegal mix of collations
- linux自动挂起什么意思,Linux中进行挂起(待机)的命令说明
- feign整合sential,Feign中使用Sentinel熔断器防止服务雪崩
- .NET Core全新路线图
- 在Angular专家Dan Wahlin的免费33部分课程中学习Angular
- 【代码收集】提前载入贴图
- python3.5怎么打开一个文件,Python3.5入门学习记录-File
- VOSviewer软件研究热点分析
- python自动换壁纸_Python自动更换壁纸爬虫与tkinter结合
- 本地Web服务器环境-Wampserver下载
- 《数学之美》阅读笔记
- 软工网络15团队作业9——项目验收与总结
- [DAX] 日期时间函数
- 弦理论是如何解决量子力学和相对论间的矛盾
- nux下导入、导出mysql数据库命令
- MathType如何编辑商标标志
- 【NYOJ】[845]无主之地1
- ATFX:小非农不及预期,今晚大非农表现如何?
- docker容器状态Exited(1)第一篇