龙空技术网

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

软件测试开发技术栈 245

前言:

今天咱们对“pythonqr”大约比较重视,小伙伴们都想要了解一些“pythonqr”的相关资讯。那么小编也在网摘上搜集了一些关于“pythonqr””的相关文章,希望看官们能喜欢,各位老铁们快快来了解一下吧!

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,生成黑白动态二维码,如下:

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

标签: #pythonqr