美文网首页
python 嵌入式

python 嵌入式

作者: 晓阿狸酱 | 来源:发表于2022-02-08 14:15 被阅读0次

    安装pip

    从https://pip.pypa.io/en/stable/installing/下载get-pip.py文件,不要问我为什么,我只是个beginner,从网上扒的。

    执行python get-pip.py,安装成功。

    修改安装路径下的python310._pth,加入Lib\site-packages。

    正常生成二维码的步骤:

    pip install qrcode pillow

    创建QRCode对象

    add_data()添加数据

    make_image()创建二维码(返回im类型的图片对象)

    自动打开图片,im.show()

    - 3. QRCode参数详细说明:

    version: 一个整数,范围为1到40,表示二维码的大小(最小值是1,是个12×12的矩阵),如果想让程序自动生成,将值设置为 None 并使用 fit=True 参数即可。

    error_correction: 二维码的纠错范围,可以选择4个常量:

    ··1. ERROR_CORRECT_L 7%以下的错误会被纠正

    ··2. ERROR_CORRECT_M (default) 15%以下的错误会被纠正

    ··3. ERROR_CORRECT_Q 25 %以下的错误会被纠正

    ··4. ERROR_CORRECT_H. 30%以下的错误会被纠正

    boxsize: 每个点(方块)中的像素个数

    border: 二维码距图像外围边框距离,默认为4,而且相关规定最小为4

    4. 参数配置后生成自定制二维码

    import qrcode

    import matplotlib.pyplot as plt

    data = 'http://www.baidu.com/'

    img_file = r'保存路径'

    # 实例化QRCode生成qr对象

    qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_H, box_size=10, border=4)

    # 传入数据

    qr.add_data(data)

    qr.make(fit=True)

    # 生成二维码

    img = qr.make_image()

    # 保存二维码

    img.save(img_file)

    # 展示二维码

    img.show()

    # 终端显示图片

    plt.imshow(img)

    plt.show()

    相关文章

      网友评论

          本文标题:python 嵌入式

          本文链接:https://www.haomeiwen.com/subject/jwubkrtx.html