python⽣成⼆维码代码_python⼀⾏代码⽣成⼆维码
效果图如上:动态⼆维码,彩⾊⼆维码,⿊⽩⼆维码;
看到别⼈做的炫酷⼆维码,瞬间⼼动,想动⼿做个 ⾃⼰的炫酷⼆维码。
github上有⼤神 做的框架,直接拿来⽤,安装⼯具 myqr: pip install myqr
安装完成后,就可以在命令⾏中输⼊myqr 查看下使⽤帮助:
可以简单查看下myqr 的参数⽀持。
安装后,可以在命令⾏中使⽤,可以在python⼯具中使⽤。习惯在pycharm使⽤。
代码中参数简单介绍:
words:扫描⼆维码后展⽰的内容,可以是⽹页链接或⽂字描述。 (⽹页链接,放置扫描⼆维码后,想要跳转的⽹址;) version:⽣成⼆维码边长,1~40,数字越⼤边长越⼤
level:⼆维码纠错级别,范围【'L','M','Q','H'】,H为最⾼级默认选项
picture:⾃定义⼆维码背景图,⽀持格式:.jpg, .png, .bmp, .gif
colorized:⼆维码背景颜⾊,默认为False,即⿊⽩⾊,True,⽣成彩⾊⼆维码送什么给女友
brightness:亮度,值越⾼亮度越⾼,默认1.0,值常和对⽐度相同,可默认
contrast:对⽐度,值越⾼对⽐度越⾼,默认1.0,可默认
save_name:⽣成⼆维码名称除夕祝福语简短大气
save_dir:⽣成 ⼆维码路径,默认程度当前路径,注意同名⽂件会覆盖旧的
pycharm 中代码如下:
importosfrom MyQR importmyqr
version, level, qr_name=myqr.run(
words='wwwblogs/MTXue/',
version= 1,
level= 'H',
picture='red.gif',#picture = r'C:\Python\orange.gif', # 提供的图⽚,要确保图⽚和代码在同⼀路径下
colorized = True, #true 彩⾊,false ⿊⽩
contrast = 1.1, #对⽐度
brightness = 1.1, #亮度
save_name = '567red.gif',#save_name = r'C:\Python\orange1.gif', # ⽣成的⼆维码
save_dir =os.getcwd()战狮
)
⼀⾏代码,就可以⽣成 ⼆维码。
想要⿊⽩的,colorrized 不设置,就⽣成⿊⽩⾊; 设置True⽣成彩⾊;
picture 放置jpg,⽣成jpg;放置png,⽣成png;
如果想⽣成动态⼆维码,⼀定要放置gif动态图⽚,⽣成的图⽚格式也要设置gif动态;
⿊⽩⼆维码,彩⾊⼆维码⼀般都是ok。轻微肇事逃逸处罚>酸辣粉做法
动态⼆维码,⽣成后,遇到在pycharm中,动态gif显⽰静态问题,后直接在电脑⽂件夹下或桌⾯,设置动态图⽚,⽣成动态gif⼆维码;元旦朋友圈怎么发
发现在其他⽂件夹或桌⾯上⽣成的动态⼆维码确实是动态的;
再次尝试,在pycharm当前⽬录下放置gif图⽚,⽣成在pycharm当前⽬录下的gif⼆维码,复制到桌⾯,⼆维码也是正常显⽰动态的。说明代码是ok的。
唯⼀⾃⼰实现时留下的问题是,pycharm中放置的动态图⽚,是⽆法动态显⽰的。
这个,回头再研究下,⽬前没到原因;不过,⽣成各种⼆维码的⽬标,是妥妥的实现啦!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论