pythonchallenge level11
http://www.pythonchallenge.com/pc/return/5808.html
odd even. cave.jpg 파일을 getpixel로 읽어보니 번갈아서 나오는 값에 규칙이 보여서
홀수번 좌표대로 짝수번 좌표대로 이미지를 만들어보았다.
이제 픽셀 가지고 노는 문제 좀 안나왔으면 싶다
import Image im = Image.open("cave.jpg") x = im.size[0] y = im.size[1] im2 = Image.new('RGB',(640,480)) im3 = Image.new('RGB',(640,480)) result = [] d = [(1,2),(3,4)] for a in range(0,x): for b in range(0,y): result.append(im.getpixel((a,b))) length = len(result) k = 0 for i in range(0,x): for j in range(0,y): if k < length: im2.putpixel((i,j),result[k]) k = k+2 l = 1 for i in range(0,x): for j in range(0,y): if l < length: im2.putpixel((i,j),result[l]) l= l+2 im2.show() im3.show()
http://www.pythonchallenge.com/pc/return/evil.html
'War game > pythonchallenge' 카테고리의 다른 글
pythonchallenge level16 (0) | 2009.12.04 |
---|---|
pythonchallenge level 15 (0) | 2009.12.03 |
pythonchallenge level14 (0) | 2009.11.17 |
pythonchallenge level13 (0) | 2009.10.22 |
pythonchallenge level12 (0) | 2009.10.22 |
pythonchallenge level10 (0) | 2009.10.20 |
pythonchallenge level9 (0) | 2009.10.16 |
pythonchallenge level8 (0) | 2009.10.16 |
pythonchallenge level7 (0) | 2009.10.16 |
python challenge level6 (0) | 2009.09.21 |