使用python生成二维码

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:二维码背景的颜色,默认为白色。
'''

 

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注