python自制简易二维码代码_python5行代码生成特色二维码
python的myqr库有生成二维码的功能,仅仅用几行代码就可以实现特色二维码,快来试试吧!
首先需要安装myqr库
win+R 打开命令行
pip install myqr
2.安装完毕之后就可以快乐编程啦
步骤是先导入库,之后使用run函数,需要注意的是函数中的几个重要参数。
参数
作用
words
二维码的内容或者链接
picture
自定义二维码背景图,支持.jpg, .png, .bmp, .gif格式,默认为黑白色
colorized
二维码背景颜色,默认为 False,即黑白色
version
二维码大小,范围为[1,40]
level
二维码纠错级别,范围为{L,M,Q,H},H为最高级,默认。
contrast
对比度,值越高对比度越高,默认为 1.0
brightness
亮度,值越高亮度越高,默认为 1.0,值常和对比度相同
save_name
二维码名称,默认为 qrcode.png
save_dir
二维码路径,默认为程序工作路径
这里面自己需要更改的主要是words参数,picture参数,colorized参数一般设置为True, 最后需要save_name和save_dir参数确定二维码名称和路径。
一般contrast参数,version参数,level参数和brightness参数,保持默认即可,不用管它。
最简单二维码
from MyQR import myqr
myqr.run(words='https://blog.csdn.net/weixin_46530492',
save_name='try.jpg')
自定义背景的二维码
适当增加参数
from MyQR import myqr
myqr.run(words='https://blog.csdn.net/weixin_46530492',
picture='C:/Users/lenovo/Pictures/109951164593784012.jpg',
save_name='panxi.png',
save_dir='pictures',
colorized=True)
自定义动态二维码
from MyQR import myqr
myqr.run(words='https://blog.csdn.net/weixin_46530492',
picture='C:/Users/lenovo/Pictures/20200518095751683.gif',
save_name='xinyuanjieyi.gif',
save_dir='pictures',
colorized=True)
代码几乎一致,不同在于导入的本地图片需要是GIF格式图片,save_name参数也需要是.gif格式。
代码几乎没什么技巧,很多时间其实花在找图片上,快去试试吧!
python自制简易二维码代码_python5行代码生成特色二维码相关推荐
- python自制简易二维码代码_用python把自己的二维码制作成动态码,一行代码即可搞定!敲简单!...
分享一个比较有意思的项目,只需要一行Python代码就可以快捷方便生成普通二维码.艺术二维码(黑白/彩色)和动态GIF二维码. 用法比较简单,直接通过pip安装即可. pip3 install myq ...
- 请用python代码表示什么_深度解析什么是二维码?用Python 5行代码生成个性二维码...
二维码满天飞, 随便扫一扫就能扫到不一样的内容. 有没有好奇什么是二维码? 又是怎么生成的呢? 今天我们就用python 5行代码 生成一个二维码,并且是个性的二维码,想你所想的,先看效果图,准备好微 ...
- python生成二维码代码_python 一行代码生成 二维码
效果图如上:动态二维码,彩色二维码,黑白二维码: 看到别人做的炫酷二维码,瞬间心动,想动手做个 自己的炫酷二维码. github上有大神 做的框架,直接拿来用,安装工具 myqr: pip insta ...
- Python,2行代码生成动态二维码,赶紧收藏!!
大家好,我是辰哥~ 今天给大家分享两个制作二维码的Python库,可以生成普通的二维码.图片背景版二维码.动图GIF版二维. 第一个库:MyQR 安装 pip install MyQR 普通的二维码制 ...
- Python 5行代码生成个性二维码,要不要试一下?
二维码满天飞, 随便扫一扫就能扫到不一样的内容. 有没有好奇什么是二维码? 又是怎么生成的呢? 今天我们就用python 5行代码 生成一个二维码,并且是个性的二维码,想你所想的,先看效果图,准备好微 ...
- python自制简易二维码代码_Python用5行代码写一个自定义简单二维码
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python barrier option pricing_《Python金融数据分析》书内代码实战与讲解(二)金融衍生物定价...
4.2.1 欧式期权定价 先编写StockOption类,存放需要的参数. """ Store common attributes of a stock option & ...
- python实现简易搜索引擎(含代码)
今天我们使用python来搭建简易的搜索引擎. 搜索引擎的本质其实就是对数据的预处理,分词构建索引和查询. (这边我们默认所有的数据都是utf-8的数据类型) 我们在一个网站上去获取所有的URL: d ...
- python实现简易五子棋小游戏代码实战
#绘制五子棋 from tkinter import * from tkinter import messageboxroot = Tk()#创建窗体 root.title('绘制五子棋') cell ...
最新文章
- nginx php动态编译加载模块.
- IO:同步,异步,阻塞,非阻塞
- php刷新公测,2021新时代来临,Z-BlogPHP 1.7 重磅公测
- DEBUG的参数说明
- 详谈如何定制自己的博客园皮肤【转】
- 请求分页算法 Python实现
- log4j平稳升级到log4j2
- unity3d发布linux版本_密码管理器 1Password 发布第一个 Linux 测试版本
- 《Thinking in Java》Ten 内部类
- 深度学习:卷积神经网络之移动网络(MobileNet)
- 关于凸包算法和叉积的应用
- 机器学习及其Matlab实现——从基础到实践
- 《拆掉思维里的墙》读书笔记
- 2013年最后的收成:avalon1.0正式发布
- Android TextView重写onMeasure和onDraw显示无拉伸图片(含实现代码链接)
- 安装SQL Server 2008 及 VS 2008
- C++ 头插法 链表
- 中国人寿信息技术部实习总结
- redis命令之set和zset的操作
- 打开浏览器的同时会在主页外同时打开芒果TV,抖音等网站
热门文章
- 笔记:JavaScript中的30个疑难杂症
- MVC和MVVC的一些区别
- java类成员变量初始化_探讨Java类中成员变量的初始化方式
- Fortran编译器
- SELinux权限问题
- Java mq 2059_Java连接MQ报错,通道协商失败 MQJE001: 完成代码为“2”,原因为“2059...
- 教女朋友学习 vue中的指令及其自定义指令
- 匹配开头和结尾字母相同的字符串,用正则(微软笔试 )
- 游戏引擎概念----快速了解
- php生成随机数的几种方法