Py学习  »  Python

python5行代码生成特色二维码

初与久歌_4a05 • 3 年前 • 381 次点击  

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')
  • 自定义背景的二维码

适当增加参数

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社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/74173
 
381 次点击