zoukankan      html  css  js  c++  java
  • Python Challenge 第十一关

    第十一关,一张模糊的图,题目为 odd even,源代码中也没任何提示,看来又是图像处理。

    这张模糊的图看起来没什么头绪,但是题目给了个奇数和偶数,就先试试坐标吧,根据原图来生成一个新图。我第一次尝试是由原图的(odd, even)坐标生成一个新图:

    img  = Image.open(r'C:UsersLeoDesktopcave.jpg')
    img_value = img.load()
    width, height = img.size
    img_new = Image.new('RGB', (width/2, height/2))
    img_new_value = img_new.load()
    for i in range(width/2):
        for j in range(height/2):
            img_new_value[i, j] = img_value[2*i+1, 2*j]
    img_new.show()

    得到一个跟原图一样但小一号的图,我就把双重循环中的+1删掉,变为(even, even)坐标,得到了结果:

    把坐标变成全奇或全偶都能得到这幅图,一奇一偶就是原图。

    这幅图里有个 evil,改一下 url,进入下一关:http://www.pythonchallenge.com/pc/return/evil.html

  • 相关阅读:
    后缀自动机在复习
    冬令营模拟day2总结
    割点(模板)
    黑匣子
    挤牛奶
    上白泽慧音
    lca最小公共祖先祖先
    最小花费
    牛的旅行(标程)
    骑马修栅栏
  • 原文地址:https://www.cnblogs.com/dukeleo/p/3467785.html
Copyright © 2011-2022 走看看