欢迎光临散文网 会员登陆 & 注册

MISC二进制转二维码

2023-08-23 23:00 作者:林之珩同学  | 我要投稿

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)

MISC二进制转二维码的评论 (共 条)

分享到微博请遵守国家法律