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)
二进制转二维码
最新推荐文章于 2024-04-27 11:18:51 发布