Witam, kilka dni temu rozpocząłem naukę programowania w pythonie(2.7 ,shell). Próbuję napisać program który filtruje obraz. Niestety otrzymuję jedynie ostatni wiersz obrazka. Proszę o pomoc. Oto kod:
from PIL import Image, ImageColor
import os
os.chdir(r"C:\Users\Kamil\Desktop\\")
img = Image.open("pingwin.jpg")
img.width = 256
img.height = 256
imgN = Image.new('RGBA' , (img.width, img.height) )
for x in range(1,img.width-1):
for y in range(1,img.height-1):
otoczenie = []
for xd in (x-1,x,x+1):
for yd in (y-1,y,y+1):
otoczenie.append(list(img.getpixel((xd,yd))))
R = min( i[0] for i in otoczenie )
G = min( i[1] for i in otoczenie )
B = min( i[2] for i in otoczenie )
imgN.putpixel((x,y), (R,G,B))
imgN.save("pingwin1.png")