Procházet zdrojové kódy

Initial commit, reads the image and prints out character values

master
Noëlle Anthony před 6 roky
rodič
revize
eef607f296
2 změnil soubory, kde provedl 21 přidání a 0 odebrání
  1. 21
    0
      stitchify.py
  2. binární
      test.png

+ 21
- 0
stitchify.py Zobrazit soubor

@@ -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ární
test.png Zobrazit soubor


Načítá se…
Zrušit
Uložit