¿Cuál es la forma correcta de realizar el reemplazo de color?

Actualmente, tengo una buena imagen, que originalmente obtengo de web.

ingrese la descripción de la imagen aquí

Ya que tengo 2 temas diferentes para mi aplicación. Necesito una misma imagen, pero con un color de primer plano diferente. Uso "relleno de cubo" para realizar el reemplazo de color.

ingrese la descripción de la imagen aquí

Sin embargo, esta técnica no maneja bien el suavizado. De hecho, obtendrá un resultado en zig-zag cuando utilice esta sencilla técnica para realizar el reemplazo de color. Así es como se ve, cuando me acerco a la región del "ojo".

ingrese la descripción de la imagen aquí

El efecto "zig-zag" es obvio cuando la aplicación se implementa en un dispositivo Android de bajo DPI.

Perspectiva de la aplicación cuando se usa la imagen original

ingrese la descripción de la imagen aquí

Perspectiva de la aplicación cuando se usa una imagen reemplazada por color (se observa el efecto Zig-zag)

ingrese la descripción de la imagen aquí

¿Puedo saber cuáles son algunas formas adecuadas de realizar el reemplazo de color?

IDK linda con paint.net, pero en PS iría a la combinación y la superposición de colores para un cambio de color adecuado.
Como regla general, si te encuentras usando paintbucket, entonces estás haciendo algo mal. No tengo Paint dot net instalado, pero ¿puedes seleccionar la máscara de transparencia?
@joojaa No. Revisé las ventanas de Capas, vi que solo hay 1 Capa llamada fondo. Tengo una herramienta de edición de imágenes más avanzada llamada GIMP. Trato de seguir superuser.com/a/718521 pero el "Color to Alpha" está deshabilitado.
Estoy demasiado cansado para escribir esto como una respuesta en este momento, pero obtenga Gray to Alpha y puede eliminar fondos perfectamente blancos / negros de los dibujos en escala de grises con un 100% de precisión, luego coloree el primer plano como desee.

Respuestas (1)

No utilice la herramienta de cubeta. De su imagen original:

Ir a ajustes en el menú superior y luego a curvas

ingrese la descripción de la imagen aquí

Tenerlo configurado en luminosidad le permitirá controlar el brillo y el contraste arrastrando la curva.

Cambiar a RGB le permitirá controlar la cantidad de cada color en la capa.

A medida que los mueva, debería ver que su imagen se actualiza y el suavizado permanece en su lugar.