Cambiar el valor del color del píxel en PIL

Necesito cambiar el color de píxel de una imagen en Python. Excepto por el valor de píxel (255, 0, 0) rojo, necesito cambiar cada valor de color de píxel a negro (0, 0, 0). Intenté el siguiente código pero no me ayudó.

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]

Respuestas a la pregunta(3)

Su respuesta a la pregunta