我写了以下生成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")