python生成个性二维码

python生成个性二维码

一.背景介绍

最近想把自己的博客,生成一个二维码,java实现起来相对python来说需要使用较多的代码,所以使用python来完成此操作,挺好玩的。

二.类库安装

MyQR是一个能够生成自定义二维码的第三份类库,需要安装,通过:

pip3.10 install MyQR

在这里插入图片描述

三.代码

from MyQR import myqr

#静态二维码
myqr.run(words='https://blog.youkuaiyun.com/qq_40397586',save_name='dynamic_qr_code.png',picture='C:/Users/Administrator/Desktop/photo.jpg',colorized=True)
#动态二维码
myqr.run(words='https://blog.youkuaiyun.com/qq_40397586',save_name='static_qr_code.gif',picture='C:/Users/Administrator/Desktop/cat.gif',colorized=True)

word:想要生成二维码的链接
save_name:生成的二维码的名字
picture:背景图片(可动态、可静态)
colorized:是否使用原图色彩(True、False)
【注意】:在生成静态二维码时,保存的图片如果是.jpg会报错:
OSError: cannot write mode RGBA as JPEG,是因为jpg是三通道:RGB是红色,绿色,蓝色,Alpha的色彩空间;然而png是四通道:RGBA是红色,绿色,蓝色;在此处save_name的格式用png。

生成的二维码如下:
在这里插入图片描述
动态二维码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值