Ändern der Pixelfarbe Python

Ich möchte ein Bild von meinem Zufallsroboter erhalten und die Farbe jedes Pixels in meinem Bild bestimmen. Wenn das Pixel dann größtenteils rot ist, ändern Sie es in vollständig grün. Wenn das Pixel größtenteils grün ist, ändern Sie es in vollständig blau. Wenn das Pixel größtenteils blau ist, ändern Sie es in vollständig rot. Dies ist, was ich tun kann, aber ich kann es nicht zum Laufen bringen, um das Bild zu bekommen, das ich ändern muss. Es gibt keinen Syntaxfehler, es ist nur eine Semantik, mit der ich Probleme habe. Ich benutze Python.

Mein versuchte Code:

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

Auch ich habe das Bild wie folgt gespeichert:

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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage