|
|
|
|
|
|
|
|
linecolor = 0 if (posy-(hoff*10)) % 100 == 0 else (128,128,128) |
|
|
linecolor = 0 if (posy-(hoff*10)) % 100 == 0 else (128,128,128) |
|
|
linewidth = 2 if (posy-(hoff*10)) % 100 == 0 else 1 |
|
|
linewidth = 2 if (posy-(hoff*10)) % 100 == 0 else 1 |
|
|
draw.line((10, posy, owid, posy), fill=linecolor, width=linewidth) |
|
|
draw.line((10, posy, owid, posy), fill=linecolor, width=linewidth) |
|
|
char_positions = [x*10+4 for x in range(1,h+1)] |
|
|
|
|
|
|
|
|
char_positions = [x*10+4 for x in range(1,max(h,w)+1)] |
|
|
# print(char_positions) |
|
|
# print(char_positions) |
|
|
#char_colors = {" ": (0,0,0), "A": (0,0,0), "B": (128,0,0), "C": (0,128,0), "D": (0,255,255), "E": (128,128,0), "F": (128,0,128), "G": (0,0,0)} |
|
|
#char_colors = {" ": (0,0,0), "A": (0,0,0), "B": (128,0,0), "C": (0,128,0), "D": (0,255,255), "E": (128,128,0), "F": (128,0,128), "G": (0,0,0)} |
|
|
adjust = 0 |
|
|
adjust = 0 |
|
|
for line in lines: |
|
|
for line in lines: |
|
|
for char in range(len(line)): |
|
|
for char in range(len(line)): |
|
|
draw.text((char_positions[char], char_positions[0]-4+adjust), line[char], fill=0) |
|
|
|
|
|
|
|
|
# print(char_positions[char]) |
|
|
|
|
|
# print(line[char]) |
|
|
|
|
|
try: |
|
|
|
|
|
draw.text((char_positions[char], char_positions[0]-4+adjust), line[char], fill=0) |
|
|
|
|
|
except: |
|
|
|
|
|
pass |
|
|
adjust += 10 |
|
|
adjust += 10 |
|
|
legend_out = "" |
|
|
legend_out = "" |
|
|
item_ct = 0 |
|
|
item_ct = 0 |