Ich nehme an, ein Bild von meinem Zufallsroboter zu bekommen und die Farbe jedes Pixels in meinem Bild zu bestimmen. Wenn das Pixel dann hauptsächlich rot ist, ändern Sie es auf vollständig grün. Wenn das Pixel größtenteils grün ist, ändern Sie es vollständig in Blau. Wenn das Pixel hauptsächlich blau ist, ändern Sie es vollständig in rot. Dies ist, was ich tun kann, aber ich kann es nicht zur Arbeit bringen, um das Bild zu bekommen, das ich ändern muss. Es gibt keinen Syntaxfehler, es ist nur semantisch, mit dem ich Probleme habe. Ich benutze Python.Ändern der Pixelfarbe Python
Mein versucht Code:
import getpixel
getpixel.enable(im)
r, g, b = im.getpixel(0,0)
print 'Red: %s, Green:%s, Blue:%s' % (r,g,b)
Auch habe ich 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
(http://whathaveyoutried.com) Wo benötigen Sie Hilfe? – thegrinner
Ich habe meinen obigen Beitrag bearbeitet –