python 实现二维码生成 python有一个库专门让我们来生成二维码,MyQR是Python的一个第三方...

系统 2772 0

python有一个库专门让我们来生成二维码,MyQR是Python的一个第三方库,专门用来制作个性二维码

myqr库:https://github.com/sylnsfar/q...

一:按照MyQR

          
            pip install myqr
          
        

如下表示按照成功

二:myqr库简单使用

生成二维码我们主要使用到了myqr中的run方法

run方法一共有九个参数

          
            words   #二维码信息
version   #版本(1,2,3,...,40),默认为1
level   #级别(L,M,Q ,H),默认为H
picture    #图片,默认为none
colorized  #是否为彩色,默认为false
contrast   #对比度,默认为1.0
brightness #亮度,默认为1.0
save_name  #输出的文件名,默认为None,为默认值时,生成的文件名为qrcode.png
save_dir   #输出的目录,默认为os.getcwd(),当前目录下
          
        

1:普通二维码生成

          
            from MyQR import myqr
myqr.run(words='http://www.wj0511.com')
          
        

这时候会在当前目录下生成一个名为qrcode.png的二维码,如:

2:以图片为底色的二维码生成

          
            from MyQR import myqr
myqr.run(
    words='http://www.wj0511.com',
    picture='img.jpg',
)
          
        

这时候就会生成一个名为img_qrcode.png的以img.jpg为底色的二维码,如:

这时候生成的二维码为黑白的,我们可以增加一个参数colorized设置为True,这时候生成的二维码就可以为彩色了

          
            from MyQR import myqr
myqr.run(
    words='http://www.wj0511.com',
    picture='img.jpg',
    colorized=True
)
          
        

现象如下:

三:动态图片为底色的二维码生成

动态图片为底色的二维码和图片为底色的二维码生成方式是相同的,区别就在于动态图片二维码使用的图片为gif

          
            from MyQR import myqr
myqr.run(
    words='http://www.wj0511.com',
    picture='timg.gif',
)
          
        

这时候就可以生成一个动态的二维码

想要使动态二维码为彩色只需要加上colorized参数为True即可

          
            from MyQR import myqr
myqr.run(
    words='http://www.wj0511.com',
    picture='timg.gif',
    colorized=True
)
          
        


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论