Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PIL import Image
- from string import ascii_letters, ascii_lowercase
- i = Image.open("challenge.x.png")
- ret = [chr(x) for x in i.tobytes() if chr(x) in ascii_letters+" .,1234567890"]
- rows = []
- for line in range(160, 481):
- c = 0
- cols = []
- for col in range(160, 481):
- pix = i.getpixel((line, col))
- if not pix == (0, 0, 0):
- try:
- cols.append(ret.pop(0))
- except IndexError:
- cols.append(".")
- else:
- cols.append(".")
- rows.append(cols)
- with open("res.out", "w") as aaa:
- aaa.write("\n".join("".join(x) for x in rows ))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement