这一关的图片看起来总觉得怪怪的,第一感觉像是两张图片混在了一起,查看网页源码没有任何提示,估计只能从标题odd even下手了。
把图片下载下来,发现很明显的像素存在问题,在奇偶不同位置上的像素似乎是来源于不同的图片。代码如下:
import Image, ImageDraw
im = Image.open(r'F:\Python challenge\cave.jpg')
new = Image.new('RGB',(640,480),'black')
new_image = ImageDraw.Draw(new)
for j in range(480):
for i in range(640):
if j%2==0 and i%2==0 or j%2==1 and i%2==1:
new.putpixel((i,j), im.getpixel((i,j)))
new.save(r'F:\Python challenge\out11.jpg')
结果显示为:
右上角的字母:evil,替换网址顺利过关:)