Cambiar el color de primer plano de una imagen en Paint.NET

3

Digamos que tenemos esta imagen:

ingrese la descripción de la imagen aquí

Como puede ver, el color de fondo es # 2A3D78. El color de primer plano es # 94AEFF. En última instancia, me gustaría obtener una imagen en la que el fondo no cambie, pero el primer plano se convierte en #DDDDDD, y eso de una manera suave, por lo que la sombra diagonal también se altera.

Preferiblemente, me gustaría hacer esto dentro de Paint.NET, pero si conoces otro programa que haga el truco, también sería genial.

Im2be
fuente
1
¿El relleno de inundación simple (icono del cubo de pintura) no funciona? Asegúrese de reducir la tolerancia hacia abajo desde el máximo, y también debería obtener las diagonales.
Scott Chamberlain
No, eso dejaría la imagen realmente pixelada entre las líneas diagonales de la sombra del logotipo.
Im2be

Respuestas:

2

Esto se puede hacer en Paint .NET utilizando el complemento Advanced Color Replacement .

  • Descomprima el archivo descargado y coloque la DLL en el directorio de Efectos en su instalación de Paint .NET
  • Inicie Paint .NET y abra la imagen.
  • Establezca el color primario en DDDDDD (para este ejemplo) usando la ventana de herramientas Colores
  • Elija la herramienta de selección de color y haga clic derecho en un área que tiene el color existente para reemplazar.

    ingrese la descripción de la imagen aquí

  • Elija Efectos-> Color-> Recoloración avanzada ...

  • Establezca Tipo de reemplazo en Continuo y cambie la configuración de Umbral / Rugosidad hasta que esté satisfecho. Debe tener cuidado aquí para evitar que cambie el color de fondo, ya que los dos colores no tienen mucho contraste.

    ingrese la descripción de la imagen aquí ingrese la descripción de la imagen aquí

Tenga en cuenta que otros programas como Photoshop probablemente serán capaces de obtener mejores resultados.

James P
fuente
Eso funcionó: D Thanx mucho :)
Im2be
Excelente complemento Gracias por iluminarme con esta respuesta. +1
Psyrus
1

Lo que realmente necesita aquí es una combinación de dos cosas:

  1. Photoshop (costoso, estándar de la industria por una razón), GIMP (gratis, un poco pésimo), Paint Shop Pro (prueba gratuita, utilizable) o alguna herramienta de edición equivalente como Paint.NET, gracias Scott Chamberlain ;
  2. Una versión de su imagen de origen que tiene los elementos de la imagen en capas propias.

Sin el primero, es decir, con solo un simple editor de mapas de bits, no podrá cambiar el color del elemento de primer plano sin inducir irregularidades (pixelación) o alterar otras partes de la imagen, porque no puede trabajar en de forma aislada

Sin el segundo, todavía no puedes trabajar en el elemento de primer plano de forma aislada, porque está mezclado con el resto de la imagen en sus bordes. Si tiene el tridente en primer plano (?) En su propia capa, puede cambiarlo a su gusto y se compondrá con las capas de fondo para producir un resultado uniforme.

Realmente no puede hacer esto con un simple editor de mapas de bits; necesita algo con, como mínimo, capas y una herramienta de edición de matiz / saturación, para que pueda cambiar el color del elemento de primer plano en lugar de intentar rellenarlo.

Si no puede obtener un archivo fuente en capas para trabajar, entonces probablemente pueda usar "seleccionar contiguo", "varita mágica", & c. herramienta en el editor de imágenes elegido para seleccionar solo el tridente en primer plano, luego copiarlo en una capa propia y editarlo allí. Sin embargo, es probable que tengas que jugar mucho con los bordes para deshacerte del color de fondo que se arrastra debido al suavizado.

El fondo sombreado plantea un desafío adicional, ya que le resultará muy difícil "levantarlo" del fondo con las herramientas de selección, y aún más difícil separarlo del tridente en primer plano. Para ser sincero, es mejor que recree la imagen desde cero; hacerlo requeriría algunos conocimientos de rutas (es decir, vectores), pero sería capaz de producir un resultado mucho más agradable y obtendría el beneficio adicional de poder editarlo más adelante.

Aaron Miller
fuente
1
Paint.NET es una herramienta de edición de imágenes en capas. Incluso tiene compatibilidad de lectura con .PSDarchivos.
Scott Chamberlain
Santo cielo, no lo sabía; Pensé que "Paint.NET" era un apodo para la versión de la interfaz de usuario de la cinta mspaintque viene con Windows 7. ¡Gracias por el puntero a algo que realmente ya debería haber sabido!
Aaron Miller