python二维码生成识别代码(炫酷的动态二维码)
python二维码生成识别代码(炫酷的动态二维码)若感兴趣,欢迎转发,关注支持哦。若原文件为.gif图,则可生成对应的动态二维码,colorized参数设置为真,生成彩色动态二维码,若参数colorized=False,生成黑白动态二维码,如下:在程序中导入MyQR包下的模板myqr,其中word参数接收一个字符串作为二维码的内容。生成二维码图片默认文件名为“qrcode.png”,用微信扫一扫生成的二维码,就会自动跳转到这个地址,如下:colorized参数设置为真,生成彩色二维码,若参数colorized=False,生成黑白二维码,如下:
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,生成黑白动态二维码,如下:
若感兴趣,欢迎转发,关注支持哦。