原文链接: Python-炫酷二维码
一、环境
首先是安装python环境,如果没有安装python环境看此处,
二、myqr
1、安装myqr
pip install MyQr
2、myqr安装完成以后如下图所示

3、使用命令行查看myqr使用方式

4、myqr命令行使用时各参数如下
myqr Words
[-v {1,2,3,...,40}]
[-l {L,M,Q,H}]
[-n output-filename]
[-d output-directory]
[-p picture_file]
[-c]
[-con contrast]
[-bri brightness]
-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 相同。
三、命令函测试举例
1、测试命令:myqr https://www.cnblogs.com/swarmbees/ -p 9.jpg
生成了名字为9_qrcode.png的黑白二维码图片

2、测试命令:
myqr https://www.cnblogs.com/swarmbees/ -p 9_c.jpg -c
生成了名字为9_qrcode.png的彩色二维码图片,由此可见-c命令是控制图片颜色的参数

3、测试命令
myqr https://www.cnblogs.com/swarmbees/ -p 2.gif -c -con 0.5

生成了名字为2_qrcode.gif的黑白gif二维码
4、测试命令
myqr https://www.cnblogs.com/swarmbees/ -p 7.gif -c -con 0.5

生成了名字为7_qrcode.gif的彩色gif二维码
四、命令行测试举例
1、首先导入MyQR
from MyQR import myqr
2、直接调用muqr的run方法生成二维码
words="https://www.cnblogs.com/swarmbees/"
version, level, qr_name = myqr.run(
words,
version=1,
level="H",
picture=None,
colorized=False,
contrast=1.0,
brightness=1.0,
save_name=None,
save_dir=os.getcwd()
)
run函数中的各参数和命令行中对应的参数一致,此处不细说,喜欢的同学可以自己尝试
以上就是myqr生成炫酷二维码的使用,想要获取更加炫酷的动态二维码,大家可以自己去脑暴,然后动手实践.
下一篇文章我准备讲下字符版图片,即把图片中的色值和字符对应起来,把一张图片中的每一个像素都处理成字符,然后我们就可以做一个字符版的静态二维码和字符版的动态二维码,敬请期待。
![]() | ![]() |
很重要–转载声明
-
本站文章无特别说明,皆为原创,版权所有,转载时请用链接的方式,给出原文出处。同时写上原作者:朝十晚八 or Twowords
-
如要转载,请原文转载,如在转载时修改本文,请事先告知,谢绝在转载时通过修改本文达到有利于转载者的目的。