import qrcode
# 创建二维码对象
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
# 设置二维码数据
data = "https://kuyour.top"
qr.add_data(data)
# 生成二维码图片
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
# 保存二维码图片
img.save("qrcode.png")
'''
在使用 qrcode 库生成二维码时,可以通过设置 QRCode 对象的属性来调整二维码的大小、纠错等级、颜色等。以下是一些常用的属性:
version:二维码的版本,取值范围为 1 到 40,默认为 None,表示自动选择版本。
error_correction:二维码的纠错等级,取值为 qrcode.constants.ERROR_CORRECT_L、qrcode.constants.ERROR_CORRECT_M、qrcode.constants.ERROR_CORRECT_Q 或 qrcode.constants.ERROR_CORRECT_H,默认为 qrcode.constants.ERROR_CORRECT_L。
box_size:二维码中每个方块的像素大小,默认为 10。
border:二维码边框的像素大小,默认为 4。
image_factory:二维码图片的工厂类,用于生成二维码图片,默认为 qrcode.image.pil.PilImage。
mask_pattern:二维码的掩码模式,取值范围为 0 到 7,默认为 None,表示自动选择掩码模式。
fill_color:二维码方块的填充颜色,默认为黑色。
back_color:二维码背景的颜色,默认为白色。
'''
发表回复