扫描时通过QR码生成我的图像

时间:2018-10-19 10:32:20

标签: python

我写了以下生成QR码的代码。当我们扫描通过它时,会给出以位字符串变量编码的消息。现在我想对图像做同样的事情。我想对图像进行编码,添加编码后的数据,然后通过它进行QR码编码。我没有发生这种情况。我希望通过QR码扫描时将编码后的数据生成为图像。有可能吗?

    import qrcode
    qr = qrcode.QRCode(
        version=1,
        error_correction=qrcode.ERROR_CORRECT_H,
        box_size=5,
        border=4,
    )
    bits = '01001000011010010010000001010011011100100110100101110110011000010111001101110100011000010111011001100001'

   n = int(bits,2)
   data = n.to_bytes((n.bit_length()+7)//8,'big').decode()
   qr.add_data(bits)
   qr.make(fit=True)
   img = qr.make_image()
   img.save("newgen.jpg")

0 个答案:

没有答案