pythonchallenge Level 11

第11关地址:http://www.pythonchallenge.com/pc/return/5808.html

账号:huge 密码:file

pythonchallenge Level 11

打开是一张模糊的图

标题是 odd even

查看源码没有其他提示信息

这是两张图叠到一起,需要按照奇偶像素点分成两张图

from PIL import Image

im = Image.open("cave.jpg")
(width, height) = im.size
newImA = Image.new(im.mode,(width//2,height//2))
newImB = Image.new(im.mode,(width//2,height//2))
for i in range(width):
    for j in range(height):
        if (i+j) % 2 == 0:
            p = im.getpixel((i, j)) # 获取某个像素位置的值
            newImA.putpixel((i//2, j//2), p)  # 写某个像素位置的值
        else:
            p = im.getpixel((i, j))  # 获取某个像素位置的值
            newImB.putpixel((i//2, j//2), p)  # 写某个像素位置的值
newImA.save("newImA.jpg")
newImB.save("newImB.jpg")

pythonchallenge Level 11pythonchallenge Level 11

其中一张图中看到了evil

获得下一关地址:http://www.pythonchallenge.com/pc/return/evil.html

上一篇:Android开发时如何返回ASYNCTASK中的任务完成状态?


下一篇:pythonchallenge Level 10