Bladeren bron

Initial commit, reads the image and prints out character values

master
Noëlle Anthony 6 jaren geleden
bovenliggende
commit
eef607f296
2 gewijzigde bestanden met toevoegingen van 21 en 0 verwijderingen
  1. 21
    0
      stitchify.py
  2. BIN
      test.png

+ 21
- 0
stitchify.py Bestand weergeven

@@ -0,0 +1,21 @@
from PIL import Image
from collections import defaultdict

img = Image.open('test.png')

w,h = img.size

symbols = defaultdict(str)
characters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
for i in range(h):
for j in range(w):
c = "".join(["{}{}".format(hex(x//16).split('x')[-1], hex(x%16).split('x')[-1]) for x in list(img.getpixel((j,i)))])
d = " "
if c in symbols.keys():
d = symbols[c]
else:
symbols[c] = characters[0]
characters = characters[1:]
d = symbols[c]
print(d, end="")
print()

BIN
test.png Bestand weergeven


Laden…
Annuleren
Opslaan