Zmiana Pythona w kolorze pikseli

Przypuszczam, że dostanę obraz od mojego robota Fluke i określę kolor każdego piksela na moim obrazie. Następnie, jeśli piksel jest głównie czerwony, zmień go na całkowicie zielony. Jeśli piksel jest w większości zielony, zmień go na całkowicie niebieski. Jeśli piksel jest głównie niebieski, zmień go na całkowicie czerwony. To jest to, co mogę zrobić, ale nie mogę go zmusić, aby uzyskać obraz, który muszę zmienić. Nie ma błędu składni, jest po prostu semantyczny, z którym mam problem. Używam Pythona.

Mój próbowany kod:

import getpixel
getpixel.enable(im)  
r, g, b = im.getpixel(0,0)  
print 'Red: %s, Green:%s, Blue:%s' % (r,g,b)

Również mam zapisane zdjęcie w następujący sposób:

pic1 = makePicture("pic1.jpg"):
    for pixel in getpixel("pic1.jpg"):
        if pixel Red: %s:
           return Green:%s
        if pixel Green:%s: 
           return Blue:%s

questionAnswers(5)

yourAnswerToTheQuestion