python二维码_python 实现二维码生成

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

一:按照MyQR

pip install myqr

如下表示按照成功

bVbx2DU?w=797&h=284

二: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的二维码,如:

bVbx2D4?w=444&h=389

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

from MyQR import myqr

myqr.run(

words='http://www.wj0511.com',

picture='img.jpg',

)

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

bVbx2D8?w=396&h=409

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

from MyQR import myqr

myqr.run(

words='http://www.wj0511.com',

picture='img.jpg',

colorized=True

)

现象如下:

bVbx2Ee?w=403&h=423

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

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

from MyQR import myqr

myqr.run(

words='http://www.wj0511.com',

picture='timg.gif',

)

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

bVbx2Ek?w=333&h=333

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

from MyQR import myqr

myqr.run(

words='http://www.wj0511.com',

picture='timg.gif',

colorized=True

)

bVbx2Ey?w=333&h=333

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值