Python Challenge 11

来源:互联网 发布:高性能笔记本 编程 编辑:程序博客网 时间:2024/05/21 20:29

Level 11
一张模糊的图,提示只有标题odd,even。没想出来。去搜了一下,说是图像加密。用纵横坐标的和的奇偶性来分开两张odd,even图。于是试了一下,发现even图上隐隐约约有个单词evil。进入下一关。

from PIL import Image, ImageDraworigin = Image.open('cave.jpg')s = origin.sizeodd = Image.new(origin.mode, s)even = Image.new(origin.mode, s)for x in range(0,640):    for y in range(0,480):        if (x + y)%2 == 1:            odd.putpixel((x,y),origin.getpixel((x,y)))        else:            even.putpixel((x,y),origin.getpixel((x,y)))#odd.show()even.show()
0 0