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)

bilibili

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/")

santuan.gif

details

reference:Python入门(十八):MyQR 二维码制作

  • words: 二维码内容,链接或者句子
  • version: 二维码大小,范围为[1,40]
  • level: 二维码纠错级别,范围为{L,M,Q,H},H为最高级,默认。
  • picture: 自定义二维码背景图,支持格式为 .jpg,.png,.bmp,.gif,默认为黑白色
  • colorized: 二维码背景颜色,默认为 False,即黑白色
  • contrast: 对比度,值越高对比度越高,默认为 1.0
  • brightness: 亮度,值越高亮度越高,默认为 1.0,值常和对比度相同
  • save_name: 二维码名称,默认为 qrcode.png
  • save_dir: 二维码路径,默认为程序工作路径
posted @ 2022-11-11 14:23  Cisco_coco  阅读(107)  评论(0编辑  收藏  举报