Python生成二维码和条形码

生成条形码

第一种:

from pystrich.ean13 import EAN13Encoder

encoder = EAN13Encoder("条形码的数字")

encoder.save("条形码.png")

第二种:

from pystrich.code128 import Code128Encoder

 

encoder = Code128Encoder("条形码的数字", options={

    # 条形码图片的放大倍数(精度)

    "ttf_fontsize": 50,

    

    "ttf_font": "simhei",

 

    })

# bar_width -- 生成条形码的宽度,默认参数为3

encoder.save(".条形码.png",bar_width=20) 

生成二维码

第一种

import qrcode

 

# 参数为链接或者字符串

img = qrcode.make("二维码的内容")

img.save("二维码.png")

第二种

encoder = QRCodeEncoder("二维码的内容")

 

# sellsize 参数控制生成二维码的图片大小

encoder.save("二维码.png",cellsize=50)

 

 

你可能感兴趣的:(python)