Ändern der pixel-Farb-Wert in PIL

Muss ich ändern-pixel Farbe, ein Bild in python. Außer für das pixel mit dem Wert (255, 0, 0) red ich ändern muss jedes pixel Farbe Wert schwarz (0, 0, 0). Ich habe versucht den folgenden code, aber es hat nicht geholfen.

from PIL import Image
im = Image.open('A:\ex1.jpg')
for pixel in im.getdata():
    if pixel == (255,0,0):
        print "Red coloured pixel"
    else:
        pixel = [0, 0, 0]
Watch out mit backslashes in string-literalen. Entweder raw-strings r'A:\ex1.jpg' oder entziehen: 'A:\\ex1.jpg'. Oder nutzen Sie einfach die Schrägstriche in Pfadnamen: 'A:/ex1.jpg'

InformationsquelleAutor Kuppo | 2016-04-07

Schreibe einen Kommentar