【原创】pythonchalleng——第11题
来源:互联网 发布:好看的香港电影 知乎 编辑:程序博客网 时间:2024/06/07 14:36
第十一题的网址:http://www.pythonchallenge.com/pc/return/5808.html,下面是该题目的截图,特此留念。
能够找到的提示:没有办法,于是上网搜索思路,发现原先的大体思路还是正确的,但是处理像素的时候有错误,应该是从左上角开始,第奇数个点保存在一张图片中;第偶数个点保存在一张图片中。下面给出自己写的代码。
'''Created on 2011-9-2@author: hengha'''import Image
def dealOddandEven(path):img=Image.open(path, 'r')width=img.size[0]height=img.size[1]odd = even = Image.new(img.mode, (width/2, height/2))
for i in range(width):for j in range(height):pixel=img.getpixel((i,j))if i%2==0 and j%2==0:
even.putpixel((i/2,j/2),pixel)elif i%2==1 and j%2==1:even.putpixel(((i-1)/2,(j-1)/2), pixel)elif i%2==1 and j%2==0:odd.putpixel(((i-1)/2,j/2), pixel)elif i%2==0 and j%2==1:odd.putpixel((i/2,(j-1)/2), pixel)odd.save('odd.jpg')even.save('even.jpg')if __name__ == '__main__':dealOddandEven('cave.jpg')
不知道是不是写的代码有问题,最后得到的两张图片居然一样……,效果如下:
从图片中我们可以看到evil字样,换到url中,看看效果。新的网址为http://www.pythonchallenge.com/pc/return/evil.html,可以顺利进入下一题,第12题。
0 0
- 【原创】pythonchalleng——第11题
- 【原创】pythonchalleng——第0题
- 【原创】pythonchalleng——第1题
- 【原创】pythonchalleng——第3题
- 【原创】pythonchalleng——第4题
- 【原创】pythonchalleng——第5题
- 【原创】pythonchalleng——第6题
- 【原创】pythonchalleng——第7题
- 【原创】pythonchalleng——第8题
- 【原创】pythonchalleng——第9题
- 【原创】pythonchalleng——第10题
- 【原创】pythonchalleng——第12题
- 【原创】pythonchalleng——第13题
- 【原创】pythonchalleng——第14题
- 【原创】pythonchalleng——第15题
- (原创)VC开发小技巧——第一篇
- JI——第200篇原创博文
- 写在前面——第一篇原创博客
- 【原创】pythonchalleng——第9题
- 用Maven插件生成Mybatis代码
- 命名sql的常见用法
- mybatise应用
- 【原创】pythonchalleng——第10题
- 【原创】pythonchalleng——第11题
- springmvc值的传递(从后台到前台)
- SCOI 2017 酱油记
- LeetCode 540. Single Element in a Sorted Array
- USACO-2.1.1- The Castle
- 【原创】pythonchalleng——第12题
- springmvc值的传递(从前台到后台)
- 【原创】pythonchalleng——第13题
- java快速开发平台-Z平台