【问题标题】:Is there any issue with qrcode.QRCode while generating QR code in bulk?批量生成二维码时 qrcode.QRCode 有问题吗?
【发布时间】:2019-01-07 15:15:20
【问题描述】:

我正在尝试制作 QR 编码器 - 解码器,它可以生成相同大小的 QR 码图像,它将覆盖到固定位置的另一个图像。

当我尝试将 QR 码批量生成时,它会在之前的 QR 码图像中附加信息。现在,图像正在增长,并且大小不同。我想将二维码附加到目标修复位置。

import qrcode
import cv2, glob, os
import numpy as np
from PIL import Image

qr = qrcode.QRCode(
    version = 2,
    error_correction = qrcode.constants.ERROR_CORRECT_M,
    box_size = 8,
    border = 4,
)
for data in range(1,10):   
    qr.add_data(data)
    qr.make(fit=True)  
    img = qr.make_image()   
    img.save(str(data)+'.jpg')

我期待 10 个相同大小的二维码图像

【问题讨论】:

    标签: python-3.x qr-code


    【解决方案1】:

    在探索 qrcode 库后,我发现了可以帮助重置 qrcode 初始化的对象。

    import qrcode
    import cv2, glob, os
    import numpy as np
    
    
    qr = qrcode.QRCode(
        version = 2,
        error_correction = qrcode.constants.ERROR_CORRECT_M,
        box_size = 8,
        border = 4,
    )
    
    for data in range(1,10):   
        qr.add_data(data)
        qr.make(fit=True)  
        img = qr.make_image()   
        img.save(str(data)+'.jpg')
        qr.clear()
    

    【讨论】:

      猜你喜欢
      • 2019-05-23
      • 1970-01-01
      • 2022-01-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多