Modification de la couleur des pixels Python

Je suis suppose que pour obtenir une image à partir de mon fluke robot et de déterminer la couleur de chaque pixel à mon image. Ensuite, si le pixel est principalement rouge, changer complètement vert. Si le pixel est le plus souvent verts, changer complètement bleu. Si le pixel est le plus souvent bleu, changer complètement rouge. C'est ce que je suis capable de le faire, mais je ne peux pas le faire fonctionner pour obtenir l'image que j'ai à changer. Il n'y a pas d'erreur de syntaxe, c'est juste de la sémantique, je vais avoir des ennuis avec. Je suis à l'aide de python.

Ma tentative de code:

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

Aussi j'ai l'image enregistrée comme suit:

pic1 = makePicture("pic1.jpg"):
    for pixel in getpixel("pic1.jpg"):
        if pixel Red: %s:
           return Green:%s
        if pixel Green:%s: 
           return Blue:%s
Qu'avez-vous essayé? Où avez-vous besoin d'aide?
J'ai édité mon post ci-dessus

OriginalL'auteur Q.matin | 2012-10-31