¿Gimp tiene una función Match Color similar a la de Adobe Photoshop?

En una pregunta reciente, Steve Ross señala que Adobe Photoshop tiene una función útil para hacer coincidir el color entre fotografías . Por supuesto, el ajuste de color se puede lograr en Gimp con un uso cuidadoso de la herramienta de curvas, que requiere experiencia y buen ojo, mientras que la herramienta Match Color de Photoshop parece fácil de usar y requiere poca entrada manual.

¿Hay una manera equivalentemente fácil de lograr esto en Gimp? ¿O incluso un enfoque moderadamente intermedio?

Encontré un tutorial para un método de "coincidencia de color" para Gimp y un complemento de combinación de color , pero estos parecen más relacionados con los efectos especiales (o con los tonos de piel coincidentes) que con la herramienta más general pero al mismo tiempo más fácil proporcionada en Photoshop. .


Aquí hay un ejemplo de los resultados del uso del método "Coincidencia de color" como se sugirió anteriormente (o en la respuesta de @dpollitt ).

Tomé una sola foto (aburrida; lo siento) de algunas plantas de mi porche y la guardé como jpeg en la cámara, una vez con balance de blancos automático y otra con balance de blancos configurado en tungsteno:

awb

tungsteno

Luego ejecuté el script de Gimp y obtuve esto:

hacer coincidir el resultado del script gimp de color

Esto es genial, pero no es lo que busco. Tengo la impresión (tal vez me equivoque; corríjame y corrija esta respuesta si es así) que la herramienta Photoshop puede, con la configuración correcta, básicamente hacer esto mágicamente.


Aquí está la imagen de muestra de Steve Ross ejecutada con el mismo script:

paisaje verde

Esto no se compara favorablemente con el resultado que Steve obtiene con Photoshop . ¿Es esto solo una cuestión de que el guión no tiene suficientes perillas para girar, o es fundamentalmente insuficiente?

Respuestas (5)

Gimp no tiene una forma automática de hacerlo con los comandos incorporados. Lo que puedes hacer es extender su funcionalidad usando scripts . Aquí hay una definición de lo que hace el script:

Este script hace coincidir los colores de una imagen de una sola capa con los colores de otra imagen

El script real está aquí , y también puede encontrar un hilo lleno de información y ejemplos aquí . También es probable que deba seguir el script fu info aquí .

Tenga en cuenta que estas son las cosas a las que me vinculé en la pregunta. :)
Si lo hiciste. Pero la definición del script podría contribuir al hecho de que esta es la única opción disponible, por lo que vale la pena señalarla. Veo que ahora ha agregado ejemplos.
Entonces, sí, la respuesta parece ser que esta es una herramienta útil que falta. Se podría hacer algo para llenar el vacío, pero nadie lo había hecho todavía. Si desea editar su respuesta para enfatizar eso, marcaré la respuesta aceptada. (No soy el que votó negativo, por cierto).

No conozco una forma automática de ajustar los colores en Gimp, pero puedes hacerlo manualmente con curvas. Abra la imagen buena, use el selector de color para ver los colores que desea combinar (active su ventana de información).

Por ejemplo, noté que en la buena imagen:

  • silla morada es aproximadamente R=140, G=110, B=140
  • las hojas son aproximadamente R=110, G=150, B=110

Y en la mala imagen:

  • la silla es R=55, G=90, B=190
  • las hojas son R=20, G=155, B=180

Así que hay demasiado azul, una cantidad casi correcta de verde y muy poco rojo.

Como corrección simple, abro la herramienta de curvas, selecciono Rojo, canal y dejo que la curva pase por los puntos (20,110) y (55,140) (porque Rojo=20 debería convertirse en R=110, y Rojo=55 debería convertirse en Rojo=140 ). La imagen ya se ve mucho mejor ahora...

El siguiente paso, selecciono el canal Azul, y dejo que su curva pase por el punto (180,110) (Azul=180 se reduce a Azul=110) y por el segundo punto de corrección (190,140):

transformación de curva en canal azul

Finalmente, la curva verde puede pasar por (90,110) y (155, 150), pero no me gusta el resultado y no apliqué la curva verde. Mire lo que está haciendo, también no dude en mover los puntos de la curva un poco y mirar la vista previa (yo movería la curva roja un poco hacia abajo, de hecho, pruébelo usted mismo).

Imagen corregida (ajustes de curva ciega de dos puntos en canales rojo y azul):

imagen corregida

No es exactamente igual a la imagen de destino, pero mucho más cerca que inicialmente. La imagen objetivo era:

imagen objetivo

Considere también tomar en consideración más muestras de color y más tonos del mismo color (en este ejemplo: la pared, el plato, la cerámica, las sombras en las hojas). Pueden ayudar a construir mejores curvas


Actualización: por curiosidad, hasta dónde puede llegar este método, escribí un pequeño script de Python , que toma los colores de la primera imagen, calcula las mejores curvas promediando los valores objetivo y ajusta la segunda imagen.

Imagen corregida:

imagen corregida

Imagen de destino:

imagen objetivo

También puede encontrar útil el complemento obtener curvas .

El uso básico de Obtener curvas es que tiene una versión "original" y "modificada" de una imagen. Abra ambas como capas (modificadas en la parte superior), luego use Obtener curvas para extraer la curva de color que cambia el original en el modificado. Ahora puede aplicar esa curva a otra imagen para obtener el mismo 'efecto'. Por supuesto, esto supone que los cambios entre el original y el modificado se pueden representar como una curva, por lo que funciona mejor cuando los cambios eran, de hecho, cambios en la curva de color... No estoy seguro de qué tan bien funcionará si no lo hace. No tengo un par "original" vs "modificado".

¿Podría explicar qué hace el complemento para ayudar a los lectores que ven esta respuesta?
explicado un poco ahora, espero que esto ayude :)
Tuve que regresar y leer los documentos sobre cómo guarda la curva de extracción en un archivo en segundo plano sin resultado aparente. Hace un gran trabajo con mi imagen de prueba del mismo archivo RAW, pero eso es artificial. Tendré que probarlo en el caso de que tenga un archivo RAW donde pueda replicar la curva awb->tungsten y un segundo JPEG de la misma iluminación pero de una escena diferente. Publicaré los resultados de eso una vez que tenga la oportunidad. Creo que seguirá siendo una respuesta de "aquí hay una manera de resolver parte del mismo problema", no "sí, hay una función de coincidencia de color".
En Ubuntu, tuve que cambiar a una versión anterior para usar gimptool (del paquete libgimp-2.0-dev) para compilar el complemento 'elsamuko-get-curves.c' . Luego se accede al complemento desde el menú Colores, la salida va al directorio ~/.gimp-2.0/curves/ para mí. Los resultados para mí en imágenes JPEG fueron como GIF difuminados.

Oh, sí, una manera rápida y fácil que es una especie de trampa es ir a Colores, Colorear y luego intentar combinarlo con el color de las otras capas.

No estoy usando Gimp. Solo lo he desempaquetado un par de veces, pero como he tenido una licencia de Photoshop desde siempre, no tiene sentido que use Gimp. Puede haber razones que desconozco, pero actualmente uso Capture One, Lightroom, Aperture y Photoshop, cada uno de los cuales puede ayudarme a lograr un balance de color natural.

Vale la pena mencionar que si tiene el lujo de disparar a los objetivos, puede aliviar muchos de los problemas desde el principio. Match Color en Photoshop fue (según tengo entendido) destinado a hacer una coincidencia posterior al hecho de cualquier color que pareciera similar. Eso implica que no tiene un conjunto de colores neutro o calibrado conocido.

Si, al disparar, desea acercarse a una temperatura de color "correcta", dispare una tarjeta gris del 18% o un Expo Disc . Eso hará que su tinte y temperatura de color se acerquen bastante a la derecha.

Si le preocupa que sus colores se salgan de los límites del equilibrio neutral directo que he descrito, busque algo como el verificador de color x-rite . Estos son costosos y requieren que dispare un marco del objetivo de color antes de disparar al sujeto. Ideal para naturaleza muerta, moda, catálogos, productos y otras tomas de configuración, no naturaleza, paisajes, calles, etc.

Reconozco que todo lo que he mencionado es una nueva forma de gastar dinero, y la relación costo/beneficio puede no funcionar bien. Estas son sugerencias basadas en lo que podría hacer si quisiera marcar su color lo más cerca posible de lo que realmente estaba frente a su lente. No son recomendaciones sobre lo que debe hacer.

Steve

Tenga en cuenta que la pregunta original se refería a tomar colores de una buena foto y aplicarlos a una que se capturó incorrectamente sin darse cuenta. Esa pregunta está aquí: photo.stackexchange.com/questions/13177/… . Mi respuesta a esta pregunta (que fue rechazada, ¿por qué?) tiene más que ver con crear imágenes digitales que sean resistentes en primer lugar que con una herramienta específica. El hecho de que no use Gimp no significa que las sugerencias que hice sean irrelevantes.
Creo que sus sugerencias son irrelevantes porque la pregunta realmente es cómo hacer esto después del hecho. Los consejos para hacerlo bien de antemano son útiles en sentido absoluto, pero no como respuesta a la pregunta. Sigamos adelante y supongamos que sé lo que debería haber hecho, pero por alguna razón se pierde la oportunidad.
Además: señalar el objetivo de color es interesante, pero no está completo sin una descripción de cómo se podría usar.