myqr制作二维码
download
myqr支持生成静态、动态二维码,它不是python的标准库,需要自行下载。
pip install myqr
# or
conda install myqr
static qrcode
from MyQR import myqr
myqr.run(words="https://www.bilibili.com/",version=6,picture="./img/2233.png",
colorized=True,save_name="bilibili.png",save_dir="./img/")
我们可以这样立即查看
import matplotlib.image as imgplt
import matplotlib.pyplot as plt
x = imgplt.imread("./img/bilibili.png")
plt.axis('off')
plt.imshow(x)
dynamic qrcode
方法和静态图片差不多
from MyQR import myqr
myqr.run(words="https://www.ustc.edu.cn/",version=6,picture="./img/三团.gif",
colorized=True,save_name="santuan.gif",save_dir="./img/")
details
reference:Python入门(十八):MyQR 二维码制作
words
: 二维码内容,链接或者句子version
: 二维码大小,范围为[1,40]level
: 二维码纠错级别,范围为{L,M,Q,H},H为最高级,默认。picture
: 自定义二维码背景图,支持格式为 .jpg,.png,.bmp,.gif,默认为黑白色colorized
: 二维码背景颜色,默认为 False,即黑白色contrast
: 对比度,值越高对比度越高,默认为 1.0brightness
: 亮度,值越高亮度越高,默认为 1.0,值常和对比度相同save_name
: 二维码名称,默认为 qrcode.pngsave_dir
: 二维码路径,默认为程序工作路径