我的知识记录

Python 批量生成二维码:带 Logo 的漂亮二维码

import qrcode
from qrcode.image.styledpil import StyledPilImage
from qrcode.image.styles.moduledrawers import RoundedModuleDrawer
 
def gen_qrcode(data, output='qrcode.png'):
    qr = qrcode.QRCode(version=1, box_size=10, border=2)
    qr.add_data(data)
    qr.make(fit=True)
    img = qr.make_image(
        image_factory=StyledPilImage,
        module_drawer=RoundedModuleDrawer()
    ).convert('RGB')
    img.save(output)
    print(f"已生成:{output}")
 
urls = ['https://www.example.com', 'https://www.google.com']
for i, url in enumerate(urls, 1):
    gen_qrcode(url, f'qr_{i}.png')

Python 批量生成二维码:带 Logo 的漂亮二维码

标签:

更新时间:2026-09-14 13:34:38

上一篇:Python 批量给图片加水印:文字 / Logo 都支持

下一篇:Python 识别二维码内容:批量读取二维码