question:
analyse:
原图:
处理后:
代码:
import Image
>>> img = Image.open('D:\\ifs.bmp')
>>> x = img.size[0]
>>> y = img.size[1]
>>> print x,y
512 512
>>> for i in range(x-2)
SyntaxError: invalid syntax
>>> for i in range(x-2):
for j in range(y-2):
a = img.getpixel((i,j))[0] + img.getpixel((i,j))[1]+img.getpixel((i,j))[2]
b = img.getpixel((i,j+1))[0] + img.getpixel((i,j+1))[1]+img.getpixel((i,j+1))[2]
c = img.getpixel((i,j+2))[0] + img.getpixel((i,j+2))[1]+img.getpixel((i,j+2))[2]
if(a>b and c>b) or (a<b and c <b):
pass
else:
img.putpixel((i,j),(255,255,255))
img.show()
得到flag{ At10ISCC421ZLAPL}