python生成二维码图片

1.先安装myqr模块

pip install MyQr

模块所在位置 ,有个myqr

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts

在命令行输入myqr

C:\Users\Administrator>myqr
usage: myqr [-h]
            [-v {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40}]
            [-l {L,M,Q,H}] [-p PICTURE] [-c] [-con CONTRAST] [-bri BRIGHTNESS]
            [-n NAME] [-d DIRECTORY]
            Words
myqr: error: the following arguments are required: Words

参数说明

-v 参数是控制二维码边长的,范围 1至40,数字越大边长越大;

-l 控制纠错水平,范围是L、M、Q、H,从左到右依次升高。默认纠错等级是最高级的H。

-n 控制文件名,格式可以是 .jpg, .png ,.bmp ,.gif ;

-d 控制位置,控制二维码图片的保存位置

-p 参数可以把原二维码和同目录下另一张图片结合形成新的黑白艺术二维码。

-c 参数给它一些 color 形成彩色二维码。

-con 用以调节图片的对比度,默认1.0 表示原始图片,更小的值表示更低对比度,更大反之。默认为1.0。

-bri 用来调节图片的亮度,其余用法和取值与 -con 相同。

测试黑白二维码

下载一张图片放在C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts下和myqr同级目录,图片重命名为1.jpg

然后进入到C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts目录下

在命令行输入

myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg

myqr 加自己的网站 -p 加图片名称

以下是成功输出1_qrcode.png图片,这就是二维码图片,扫一下就跳转到你输入的网站

C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts>myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg
line 16: mode: byte
Succeed!
Check out your 5-H QR-code: C:\Users\Administrator\AppData\Local\Programs\Python\Python36\Scripts\1_qrcode.png

成果

果然要有颜色

myqr https://www.cnblogs.com/xiaoqianbook/ -p 1.jpg -c

测试生成动态的二维码图片

下载一张动态图片重命名为2.gif

生成动态的黑白二维码

myqr https://www.cnblogs.com/xiaoqianbook/ -p 2.gif -con 0.5

生成动态的彩色二维码

myqr https://www.cnblogs.com/xiaoqianbook/ -p 2.gif -c -con 0.5

posted @ 2019-03-06 17:30  等待の喵  阅读(4275)  评论(0编辑  收藏  举报