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