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格式。
代码几乎没什么技巧,很多时间其实花在找图片上,快去试试吧!