War game/pythonchallenge
pythonchallenge level11
badcob
2009. 10. 22. 19:02
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