炫酷的动态二维码,Python使用MyQR一行代码搞定炫酷二维码

MyQR是一个能够生成自定义二维码的第三方库,可以根据需要生成普通二维码、带图片的艺术二维码(黑白与彩色),也可以生成动态二维码(黑白与彩色)。


安装myqr

在Windows Python 3环境中使用pip进行安装,如下:

 pip install myqr 

安装过程如下:


参数说明

  • words:唯一必填参数,扫描二维码后,显示的内容,或是跳转的链接。
  • version:设置容错率,默认为5。
  • level:控制纠错水平,范围是L、M、Q、H,从左到右依次升高,默认为’H’。
  • picture:图片所在目录,可以是动图。
  • colorized:若为False则为黑白,若为True则为彩色,默认为False。
  • contrast: 用以调节图片的对比度,1.0 表示原始图片。默认为1.0。
  • brightness:用来调节图片的亮度,用法同上,默认为1.0。
  • save_name: 控制输出文件名,格式可以是 jpg, png ,bmp ,gif,默认文件名是 qrcode.png 。

  • 生成普通二维码

    在程序中导入MyQR包下的模板myqr,其中word参数接收一个字符串作为二维码的内容。

    生成二维码图片默认文件名为“qrcode.png”,用微信扫一扫生成的二维码,就会自动跳转到这个地址,如下:


    生成带图片的二维码

    colorized参数设置为真,生成彩色二维码,若参数colorized=False,生成黑白二维码,如下:


    生成动态二维码

    若原文件为.gif图,则可生成对应的动态二维码,colorized参数设置为真,生成彩色动态二维码,若参数colorized=False,生成黑白动态二维码,如下:


    若感兴趣,欢迎转发,关注支持哦。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2019年8月1日
    下一篇 2019年8月1日

    相关推荐