二进制生成二维码

发布时间 2023-08-26 13:32:36作者: willingyut

由一串二进制数字生成一张二维码图片

from PIL import Image
from zxing import BarCodeReader
reader
= BarCodeReader() MAX = 70 pic = Image.new("RGB", (MAX, MAX)) binary_nums = """此处放二进制""".replace('\n', '') i = 0 for y in range(0, MAX):     for x in range(0, MAX):         if binary_nums[i] == '1':             pic.putpixel([x, y], (0, 0, 0))         else:             pic.putpixel([x, y], (255, 255, 255))         i = i + 1 # pic.show() pic.save("flag.png") barcode = reader.decode('flag.png') print(barcode.parsed)