2010-06-16 15:23:02 +0000 2010-06-16 15:23:02 +0000
116
116

¿Cambiar un color a otro?

En GIMP, tengo una imagen GIF de botón verde: pasa de verde oscuro a verde claro, sobre un fondo transparente. Me gustaría cambiarlo a azul, y mantener el sombreado, así que se sombrea de azul oscuro a azul claro.

¿Cómo puedo hacer esto?

Respuestas (9)

86
86
86
2012-03-30 09:07:40 +0000

Si cargas una imagen GIF, es probable que tengas una imagen paletada. Asegúrate de cambiarla a RGB primero con: ImagenModoRGB. Cambiar los colores (incluyendo las operaciones de redimensionamiento) no funcionará muy bien con las paletas porque Gimp limita su selección de colores a los colores definidos en la paleta.

Sugiero rotar el Tono en ColoresTono-Saturación.

Dada una imagen inicial como esta:

Cambias el Tono primero haciendo clic en Master y luego arrastrando el deslizador de Tono y luego ajustando el Brillo y el Contraste a tu gusto.

El resultado se ve así:

Puedes fácilmente hacerlo más frío o más cálido, más oscuro o más claro, más o menos saturado.

79
79
79
2012-12-22 15:23:53 +0000

Si está usando el GIMP 2.8.2, puede usar simplemente Colors -> Map -> Color Exchange.

Fuente: ¿Cómo puedo intercambiar colores con el GIMP?

22
22
22
2010-06-16 15:43:38 +0000

Estás buscando el menú Colores, y especialmente la función Colorear.

8
8
8
2014-02-18 16:45:55 +0000

Para cambiar un color a otro color específico sugiero usar Colorear.

Supongamos que queremos cambiar el color azul (#05adee) del logo del superusuario a un color verde cerca del #05ad27.

  1. ColoresColor a Alfa: elegir el color secundario que se hará transparente (blanco en nuestro ejemplo)

  1. ColoresColorearColor personalizado : elija el color de destino y añada unos 10-40 al valor (del VHS)

  1. Poner el color secundario como color de fondo (blanco en nuestro ejemplo)
  2. ImagenImagen plana

Usando el GIMP 2.8.6.

5
5
5
2012-05-10 08:41:44 +0000

El primer método exitoso que encontré para hacer el mismo tipo de cosas fue usar ImageMagick, pero con un operador diferente al anteriormente sugerido -separar/intercambiar.

El operador diferente es -recolor o -color-matriz, dependiendo de la versión de ImageMagick.

Específicamente, porque conocía un “color maestro” de la imagen original (verde, en tu caso y en el mío) y conocía el “color maestro” de la imagen resultante deseada (azul, en tu caso, naranja en el mío), le di a la opción -recolor/-matriz de color de ImageMagick una matriz de transformación con valores que reflejaban las diferencias en cada uno de los canales RGB.

Por ejemplo, en mi caso, el color totalmente verde era R:141 G:198 B:63 y quería que se cambiara a R:231 G:159 B:70. El resto de los colores querían ser cambiados de forma equivalente.

Eso significa que quería que el valor R de los nuevos píxeles fuera 231/141 del valor rojo actual. El valor del verde sería 159/198 del valor actual. Y el valor del azul es 63/70 de los valores actuales.

Entonces:

convert input.png -recolor "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png

o

convert input.png -color-matrix "1.638297872 0 0 0 0.803030303 0 0 0 1.111111111" output.png

o

Esto parecía funcionar en un instante después de pasar mucho tiempo luchando con Gimp/plugins y paint.net/plugins.

3
3
3
2013-07-18 09:00:13 +0000
  1. Cambie el color del primer plano al color deseado. (por ejemplo, azul en su caso)
  2. Cambie el fondo a blanco o algo así
  3. Abrir la herramienta de gradiente y poner FG en BG o FG en transparente.
  4. 4. Seleccionar el área o el color usando “Seleccionar por color”
  5. Colores ———- Mapa ———- Mapa de gradiente
2
2
2
2010-06-16 16:11:17 +0000

No sé cómo hacerlo en GIMP, pero ImageMagick tiene funciones para separar y combinar los canales de color. Ver esta página .

Pude convertir un archivo GIF verde a azul con este comando:

convert input.gif -separate -swap 1,2 -combine output.gif

Supongo que 1 y 2 se refieren a los canales verde y azul, 0 es rojo.

2
2
2
2016-03-31 22:01:32 +0000

Si actualizas el HUE con un color de imagen existente, el tono se iniciará con esos niveles… Necesita primero hacer un fondo blanco #fff. Hice

Colores -> Colorear y poner la luminosidad del HUE a 100… esto eliminará cualquier color de tu imagen.

Luego puedes usar Colores -> Colorear y aplicar el color que quieras.

1
1
1
2010-06-16 15:37:51 +0000

En gráficos simples y pequeños, hago mucho zoom y luego cambio los colores yo mismo usando el pincel.

Sólo cambia el tamaño del pincel a 1 píxel.