def extract_text(img):
image = Image.open(img)
length = image.size
p = image.load()
leng = ""
for pix in pixels(length):
leng += "".join("1" if color % 2 else "0" for color in p[pix][:3])
if len(leng) >= RESERVED_PIXELS * 3:
leng = int(leng, 2)
break
binary_information = ""
for pix in pixels(length):
binary_information += "".join("1" if color % 2 else "0" for color in p[pix][:3])
return binary_information[RESERVED_PIXELS * 3 : leng + RESERVED_PIXELS * 3]
评论列表
文章目录