import ImageWriter

filenames = ["IMG_2623.bmp","IMG_2624.bmp","IMG_2625.bmp","IMG_2626.bmp","IMG_2627.bmp","IMG_2628.bmp"]
pictures = []
for file in filenames:
    pictures.append(ImageWriter.loadPicture(file))
ImageWriter.showPicture(pictures[3])
w = ImageWriter.getWidth(pictures[3])
h = ImageWriter.getHeight(pictures[3])
for y in range(h):
    for x in range(w):
        red = []
        blue = []
        green = []
        for pic in pictures:
            col = ImageWriter.getColor(pic,x,y)
            red.append(col[0])
            green.append(col[1])
            blue.append(col[2])
        red = sorted(red)
        green = sorted(green)
        blue = sorted(blue)
        r = red[len(red)//2]
        g = green[len(green)//2]
        b = blue[len(blue)//2]
        ImageWriter.setColor(pictures[3],x,y,[r,g,b])
    if y % 5 == 0:
        ImageWriter.updatePicture(pictures[3])
