|
| 1 | +fromPILimportImage,ImageDraw |
| 2 | + |
| 3 | + |
| 4 | +defmain(): |
| 5 | +# ary = [(639, 0), (639, 1), (639, 2), (639, 3), (639, 4), (639, 5), (639, 6), (639, 7), (639, 8), (639, 9), |
| 6 | +# (639, 10), (639, 11), (638, 11), (637, 11), (636, 11), (635, 11), (635, 12), (635, 13), (635, 14), (635, 15), |
| 7 | +# (635, 16), (635, 17), (636, 17), (637, 17), (637, 16), (637, 15), (637, 14), (637, 13), (638, 13), (639, 13), |
| 8 | +# (639, 14), (639, 15), (639, 16), (639, 17), (639, 18), (639, 19), (639, 20), (639, 21), (639, 22), (639, 23), |
| 9 | +# (638, 23), (637, 23), (637, 22), (637, 21), (636, 21), (635, 21), (635, 20), (635, 19), (636, 19), (637, 19)] |
| 10 | +ary= [(639,0), (639,1), (639,2), (639,3), (639,4), (639,5), (639,6), (639,7), (639,8), (639,9), |
| 11 | + (639,10), (639,11), (638,11), (637,11), (636,11), (635,11), (635,12), (635,13), (635,14), (635,15), |
| 12 | + (635,16), (635,17), (636,17), (637,17), (637,16), (637,15), (637,14), (637,13), (638,13), (639,13), |
| 13 | + (639,14), (639,15), (639,16), (639,17), (639,18), (639,19), (639,20), (639,21), (639,22), (639,23), |
| 14 | + (638,23), (637,23), (637,22), (637,21), (636,21), (635,21), (635,20), (635,19), (636,19), (634,19), |
| 15 | + (633,19), (633,20), (633,21), (633,22), (633,23), (634,23), (635,23), (635,24), (635,25), (634,25), |
| 16 | + (633,25), (633,26), (633,27), (633,28), (633,29), (633,30), (633,31), (634,31), (635,31), (635,30), |
| 17 | + (635,29), (636,29), (637,29), (637,28), (637,27), (636,27), (637,26), (637,25), (638,25), (639,25), |
| 18 | + (639,26), (639,27), (639,28), (639,29), (639,30), (639,31), (639,32), (639,33), (638,33), (637,33), |
| 19 | + (637,32), (637,34), (637,35), (637,36), (637,37), (637,38), (637,39), (638,39), (639,39), (639,38), |
| 20 | + (639,40), (639,41), (639,42), (639,43), (638,43), (637,43), (637,44), (637,45), (637,46), (637,47), |
| 21 | + (638,47), (639,47), (639,46), (639,48), (639,49), (639,50), (639,51), (638,51), (637,51), (637,50), |
| 22 | + (637,49), (636,49), (635,49), (635,50), (635,51), (634,51), (633,51), (633,52), (633,53), (634,53), |
| 23 | + (635,53), (635,54), (635,55), (636,55), (637,55), (637,54), (637,53), (638,53), (639,53), (639,54), |
| 24 | + (639,55), (639,56), (639,57), (638,57), (637,57), (636,57), (635,57), (635,58), (635,59), (636,59), |
| 25 | + (637,59), (637,60), (637,61), (636,61), (635,61), (635,62), (635,63), (635,64), (635,65), (635,66), |
| 26 | + (635,67), (636,67), (637,67), (637,66), (637,65), (638,65), (639,65), (639,64), (639,66), (639,67), |
| 27 | + (639,68), (639,69), (638,69), (637,69), (636,69), (635,69), (634,69), (633,69), (633,70), (633,71), |
| 28 | + (633,72), (633,73), (634,73), (635,73), (636,73), (637,73), (637,74), (637,75), (638,75), (639,75), |
| 29 | + (639,74), (639,76), (639,77), (638,77), (637,77), (637,78), (637,79), (637,80), (637,81), (637,82), |
| 30 | + (637,83), (636,83), (635,83), (635,84), (635,85), (636,85), (637,85), (637,86), (637,87), (637,88), |
| 31 | + (637,89), (636,89), (635,89), (634,89), (633,89), (633,88), (633,87), (634,87), (633,86), (633,85), |
| 32 | + (633,84), (633,83), (633,82), (633,81), (632,81), (631,81), (631,82), (631,83), (630,83), (629,83), |
| 33 | + (629,82), (629,81), (629,80), (629,79), (630,79), (631,79), (632,79), (633,79), (633,78), (633,77), |
| 34 | + (632,77), (631,77), (631,76), (631,75), (632,75), (630,75), (629,75), (629,74), (629,73), (629,72), |
| 35 | + (629,71), (628,71), (627,71), (627,72), (627,73), (626,73), (625,73), (625,72), (625,71), (625,70), |
| 36 | + (625,69), (626,69), (627,69), (628,69), (629,69), (629,68), (629,67), (630,67), (631,67), (632,67), |
| 37 | + (631,68), (631,69), (631,70), (631,71), (631,72), (631,73)] |
| 38 | +file_path="maze/maze.png" |
| 39 | +first_step(ary,file_path) |
| 40 | + |
| 41 | + |
| 42 | +deffirst_step(ary,file_path): |
| 43 | +maze=Image.open(file_path) |
| 44 | +way=Image.new("RGBA",maze.size, (255,255,255,255)) |
| 45 | +way_drawer=ImageDraw.Draw(way) |
| 46 | +forpointinary: |
| 47 | +way_drawer.point(point,maze.getpixel((point))) |
| 48 | +way.show() |
| 49 | + |
| 50 | + |
| 51 | +if__name__=="__main__": |
| 52 | +main() |