Python教程

pythonchallenge Level 11

本文主要是介绍pythonchallenge Level 11,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

账号:huge 密码:file

打开是一张模糊的图

标题是 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")

其中一张图中看到了evil

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

这篇关于pythonchallenge Level 11的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!