python 生成二维码、条形码

条形码生成

第一种方法

from pystrich.ean13 import EAN13Encoder
encoder = EAN13Encoder("690123456789")
encoder.save("pyStrich2.png")

第二种方法

from pystrich.code128 import Code128Encoder

encoder = Code128Encoder("33423215455", options={
    # 条形码图片的放大倍数(精度)
    "ttf_fontsize": 50,
    
    "ttf_font": "simhei",

    })
# bar_width -- 生成条形码的宽度,默认参数为3
encoder.save(".\\jeck.png",bar_width=20) 

二维码生成

第一种方法

import qrcode

# 参数为url
img = qrcode.make("https://www.baidu.com")
img.save(".\\2.png")

第二种方法

encoder = QRCodeEncoder("https://www.baidu.com")

# sellsize 参数控制生成二维码的图片大小
encoder.save("3.png",cellsize=50)
posted @ 2021-11-11 15:14  河图s  阅读(587)  评论(0)    收藏  举报