欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python5行代码生成特色二维码

程序员文章站 2024-03-16 20:50:46
...

python的myqr库有生成二维码的功能,仅仅用几行代码就可以实现特色二维码,快来试试吧!

  1. 首先需要安装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')

python5行代码生成特色二维码

  • 自定义背景的二维码

适当增加参数

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)

python5行代码生成特色二维码
python5行代码生成特色二维码
python5行代码生成特色二维码
python5行代码生成特色二维码

  • 自定义动态二维码
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格式。
python5行代码生成特色二维码
python5行代码生成特色二维码
python5行代码生成特色二维码
python5行代码生成特色二维码
代码几乎没什么技巧,很多时间其实花在找图片上,快去试试吧!

相关标签: python