URI: [url]http://www.pythonchallenge.com/pc/def/oxygen.html[/url]
说明:
PNG文件有一条不寻常的灰色条,答案就隐藏在里面
这题要用 Python Imaging Library (PIL)的Image模块[url]http://www.pythonware.com/products/pil/[/url]
解题方法:
过关答案:
integrity
说明:
PNG文件有一条不寻常的灰色条,答案就隐藏在里面
这题要用 Python Imaging Library (PIL)的Image模块[url]http://www.pythonware.com/products/pil/[/url]
解题方法:
import re, Image
i = Image.open("oxygen.png") # http://www.pythonchallenge.com/pc/def/oxygen.png
row = [i.getpixel((x, 45)) for x in range(0, i.size[0], 7)]
ords = [r for r, g, b, a in row if r == g == b]
print "".join(map(chr, map(int, re.findall("\d+", "".join(map(chr, ords))))))
过关答案:
integrity
通过解析一个含有特殊灰条的PNG图片,使用Python Imaging Library (PIL)提取隐藏信息。解答此挑战需要从图片中特定位置读取像素颜色,并进一步处理这些颜色值来揭示隐藏的消息。
1446

被折叠的 条评论
为什么被折叠?



