-
Notifications
You must be signed in to change notification settings - Fork 0
/
ch7.py
60 lines (52 loc) · 1.14 KB
/
ch7.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
from PIL import Image as im
def chunks(l,n):
retlist = []
for i in xrange(0,len(l),n):
tmplist = l[i:i+n]
retlist.append(tmplist)
return retlist
if __name__ == '__main__':
img = im.open('oxygen.png')
li = list(img.getdata())
li = chunks(li,629)
print len(li)
print len(li[94])
print len(li[0])
i = []
for row in i:
if li[i]==li[i-1]:
if li[i]==li[i-2]:
if li[i]==li[i-3]:
if li[i]==li[i-4]:
if li[i]==li[i-5]:
print 'match found at row',i
print
print row
break
i+=1
print 'not'
finlist = []
for pixel in li[45]:
finlist += [pixel[0]]
print len(finlist)
endlist = [finlist[0]]
rptchck = 0
for i in range(625):
if finlist[i] != endlist[-1]:
endlist += [finlist[i]]
rptchck = 0
else:
rptchck += 1
if rptchck>10:
endlist+= [finlist[i]]
rptchck = 0
if endlist[-1] == 93:
break
# endlist = [105,110,116,101,103,114,105,116,121]
retlist= ""
for chrr in endlist:
retlist += chr(chrr)
print retlist
f = open('ch7.dat','w')
f.write(retlist)
f.close()