Python Challenge - Level 11
- Link: http://www.pythonchallenge.com/pc/return/5808.html
- Username: huge
- Password: file
Problem
title: odd even
Solution
The only clue is the title, which implies that we need to split the image by odd/even:
from PIL import Image
im = Image.open('cave.jpg')
(w, h) = im.size
even = Image.new('RGB', (w // 2, h // 2))
odd = Image.new('RGB', (w // 2, h // 2))
for i in range(w):
for j in range(h):
p = im.getpixel((i,j))
if (i+j)%2 == 1:
odd.putpixel((i // 2, j // 2), p)
else:
even.putpixel((i // 2, j // 2), p)
even.save('even.jpg')
odd.save('odd.jpg')
Open even.jpg
you will see a word: evil