¿Cómo reemplazar efectivamente el color de una gama?

GIMP proporciona una forma muy práctica de reemplazar o, más bien, rotar el color de un rango a otro, pero rotar el rango de negro es bastante difícil. La opción Gris es un poco difícil en el sentido de que solo hace colores grises.
Por ejemplo, para hacer máscaras de capa efectivas que tengan una gran variedad de colores tanto en el sujeto como en el fondo, sería muy útil si pudieras reemplazar una cierta gama (esa es la cantidad de intensidad de negrura que tiene un color) con un negro o blanco. Muchos videos de youtube tienen tutoriales sobre cómo eliminar fondos en una imagen, pero muchos de ellos ya tienen un fondo claro que al saturarse brinda un aislamiento perfecto entre objetos complejos como el cabello y el fondo.
Por lo tanto, si pudiéramos reemplazar cierta gama de colores gris/negro con el color blanco/negro deseado (al 100% de intensidad) sería perfecto para crear una máscara de capa perfecta. ¿La rotación de colores es la forma de hacer esto o hay otras formas? (Aunque GIMP tiene el " intercambio de color ", es muy difícil de controlar).
Por ejemplo, hay 256 tonos de gris en una imagen de 8 bits, pero nosotros tengo que reemplazar los tonos de, digamos, 1 a 50 por blanco y el resto por negro, entonces, ¿cómo podemos lograr esto?

No estoy seguro de entender tu pregunta. ¿Podrías añadir un ejemplo?
@Tobi, edité mi pregunta

Respuestas (1)

La mejor manera de reemplazar un rango de valores de gris (incluso un gris muy oscuro) con algún color es usar Color>Mapa>Mapa de degradado

Pero si solo quiere una máscara, duplique la capa, Color>Desaturar y luego use la herramienta Umbral, o Brillo/Contraste para una transición más suave, o incluso las herramientas Niveles o Curvas.

¿podría demostrar esto o tal vez señalar un enlace que lo haga?
@bzal ¿Esto? ¿Mapa de degradado o desaturar? Tenga en cuenta que solo estoy respondiendo a su pregunta de título, y no creo que esta sea una buena manera de crear una máscara de selección para recortar algo, excepto en algunos casos muy simples.
para un caso como el cabello de una persona estaba siendo arrastrado por el viento y el cabello no tiene un color típico, desaturar y jugar con las curvas, el umbral y los niveles simplemente no da resultados lo suficientemente precisos. ¿Tenemos que tomar soluciones manuales para esto?
@bzal Seleccionar el cabello siempre es un proceso complicado :). Esto requiere una selección parcial en muchos píxeles... en caso de alto contraste con un fondo uniforme, se puede intentar el color a alfa, pero incluso esto requiere suerte. Escuché que la forma más eficiente es usar la versión mejorada de la herramienta de selección de primer plano (también conocida como bifurcación RGGJAN, AFAIK incluida en las compilaciones de partha.com, y ahora parte de 2.9).
, pero la foto que tenía tiene un color de fondo igual que el cabello y también tiene algo de cabello negro, así que ninguno de estos funciona. ¿Recomiendas algún tutorial?
@bzal si el color del cabello es el mismo que el del fondo, entonces no hay remedio ... si no lo es, entonces lo que puedes intentar hacer es jugar con Colores> Componentes> Mezclador de canales para crear una imagen en escala de grises que aumenta la diferencia entre pelos y fondo. Por lo general, para cabello castaño (es decir, rojo+verde) sobre un fondo verde, R=-50 y G=+200...
¿en realidad? ¿No hay forma de que no tengamos que cortar manualmente cada píxel?
@bzal Como dije, el selector de primer plano, pero si desea un resultado decente en los pelos, debe usar el mejorado.
¿A cuál te refieres? uno mejorado?
La bifurcación de @bzal RGGJAN si 2.8, o experimental 2.9
aunque no estuve aquí por mucho tiempo, olvidé una cosa. Encontré solo el ejemplo para el tipo de imagen que estaba pensando. ¿Crees que sería ilegal dar un enlace aquí?
@bzal No, si eso aclara las cosas
De hecho, llegué muy tarde otra vez y perdí el enlace, busqué en Google la imagen pero no pude encontrar la que estaba hablando. Pido disculpas por este inconveniente, pero haré una publicación definitiva recopilando todos los recursos nuevamente; a veces. :-)