python挑战之level 11

连接为: http://www.pythonchallenge.com/pc/return/5808.html

——————————————————————————————————————————

这是一幅比较模糊的画,点击图片没有任何反应,看看源代码:

           也没有任何提示,但是我们看看模糊的图片

所以我又去百度了。。。。。结果别人说提示是:“odd even”

这个事情告诉我们要看标题。。。。。这两个词的意思是什么?    奇偶;

原来这是图片是重合起来的显示效果,原来在同奇偶点像素是一张图片,非奇偶点是另一张图片

————————————————————————————————————————

from PIL import Image,ImageDraw, ImageFilter

im=Image.open('cave.jpg')
w,h = im.size
#新建两张图片
nim=Image.new('RGB',(w,h),'black')
nim2=Image.new('RGB',(w,h),(255,255,255))
draw=ImageDraw.Draw(im)
for i in range(w):
    for j in range(h):
	#在同奇偶像素点复制到新图片上
        if j%2==0 and i%2==0 or j%2==1 and i%2==1:  
            nim.putpixel((i,j), im.getpixel((i,j)))
	#否则复制到另一张图片
        else:
            nim2.putpixel((i,j), im.getpixel((i,j)))		
			
nim.save('cave_r.jpg', 'jpeg')
nim2.save('cave_rq.jpg', 'jpeg')
		

——————————————————————————————————————————————————————————————————

结果为:


——————————————————————————————————————————————————————————————————

可以看到其中一个图片上是evil。

这一关我对于图像模块的操作不知道多少,所以基本是根据别人的完成的,谢谢这个哥们:

http://blog.csdn.net/qaswe/article/details/9795431

————————————————————————————————————————————————————————

下一关的连接为:http://www.pythonchallenge.com/pc/return/evil.html


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值