¿Cómo cambiar los valores de píxeles de una imagen? [duplicar

Esta pregunta ya tiene una respuesta aquí:

Cambiando el valor de color de píxel en PIL 3 respuestas

Estoy trabajando en un proyecto de procesamiento de imágenes y soy un principiante en Python y estoy usando PIL. Cualquier ayuda sería apreciada

Entonces, lo que estoy haciendo es tener una imagen del espacio con estrellas y ruido. Lo que quiero hacer es mantener solo los píxeles más brillantes y filtrar los opacos. Por ahora, este es mi paso básico para tratar de eliminar el ruido. Después de estudiar los datos de la imagen, descubrí que los valores de 205 son posiblemente aquellos en los que quiero mantener el umbral.

Así que lo que estoy haciendo en el código es abrir la imagen y cambiar los valores de píxeles que contienen 205 a negro. Aquí está el código para lo mismo:

from PIL import Image
im = Image.open('nuvfits1.png')
pixelMap = im.load()

img = Image.new( im.mode, im.size)
pixelsNew = im.load()
for i in range(img.size[0]):
    for j in range(img.size[1]):
        if 205 in pixelMap[i,j]:
           pixelMap[i,j] = (0,0,0,255)
        pixelsNew[i,j] = pixelMap[i,j]
im.close()
img.show()       
img.save("out.tif") 
img.close()

El problema es que la imagen resultante es solo una pantalla blanca normal. ¿Qué he hecho mal

Respuestas a la pregunta(3)

Su respuesta a la pregunta