Gimp possède-t-il une fonction de correspondance des couleurs similaire à celle d'Adobe Photoshop?


10

Dans une question récente, Steve Ross souligne qu'Adobe Photoshop a une fonctionnalité utile pour faire correspondre les couleurs entre les photographies . Bien sûr, l'ajustement des couleurs peut être accompli dans Gimp avec une utilisation prudente de l'outil courbes, qui nécessite à la fois une expertise et un bon œil, tandis que l'outil Match Color de Photoshop semble facile à utiliser avec peu de saisie manuelle requise.

Existe-t-il un moyen tout aussi simple d'accomplir cela dans Gimp? Ou même une approche modérément intermédiaire?

J'ai trouvé un tutoriel pour une méthode "Match Color" pour Gimp et un plugin Color Match , mais ceux-ci semblent plus concernés par les effets spéciaux (ou les tons chair correspondants) qu'avec l'outil plus général mais simultanément plus facile fourni dans Photoshop .


Voici un exemple des résultats de l'utilisation de la méthode "Match Color" comme suggéré ci-dessus (ou dans la réponse de @dpollitt ).

J'ai pris une seule photo (ennuyeuse; désolée) de certaines plantes de mon porche et enregistrée en jpeg à huis clos, une fois avec WB automatique et une fois avec WB réglé sur tungstène:

awb

tungstène

Ensuite, j'ai exécuté le script Gimp , et j'ai obtenu ceci:

faire correspondre le résultat du script gimp couleur

C'est plutôt cool, mais pas ce que je veux. J'ai l'impression (peut-être que je me trompe - corrigez-moi s'il vous plaît et cette réponse si c'est le cas) que l'outil Photoshop peut, avec les bons paramètres, le faire comme par magie.


Voici l' exemple d'image de Steve Ross exécuté à travers le même script:

paysage verdoyant

Cela ne se compare pas favorablement au résultat que Steve obtient avec Photoshop . S'agit-il simplement du fait que le script n'a pas assez de boutons pour tourner, ou est-ce fondamentalement insuffisant?

Réponses:


1

Gimp n'a pas de moyen automatique de le faire avec les commandes intégrées . Ce que vous pouvez faire, c'est étendre ses fonctionnalités à l'aide de scripts . Voici une définition de ce que fait le script:

Ce script fait correspondre les couleurs d'une image monocouche aux couleurs d'une autre image

Le script réel est ici , et vous pouvez également trouver un fil plein d'informations et d'exemples ici . Vous devrez également probablement suivre les informations sur le script ici .


1
Notez que ce sont les choses auxquelles j'ai lié dans la question. :)
Veuillez lire mon profil le

Oui tu peux. Mais la définition du script pourrait ajouter au fait qu'il s'agit de la seule option disponible, il convient donc de le noter. Je vois que vous avez maintenant ajouté des exemples.
dpollitt le

Donc, oui, la réponse semble être que c'est un outil utile manquant. Un travail pourrait être fait pour combler le vide, mais personne ne l'avait encore vraiment fait. Si vous voulez modifier votre réponse pour le souligner, je marquerai la réponse acceptée. (Je ne suis pas celui qui a voté contre, d'ailleurs.)
Veuillez lire mon profil le

8

Je ne connais pas un moyen automatique d'ajuster les couleurs dans Gimp, vous pouvez le faire manuellement avec des courbes. Ouvrez la bonne image, utilisez le sélecteur de couleurs pour voir les couleurs que vous souhaitez faire correspondre (activez sa fenêtre d'informations).

Par exemple, j'ai remarqué que dans la bonne image:

  • la chaise violette est approximativement R = 140, G = 110, B = 140
  • les feuilles sont approximativement R = 110, G = 150, B = 110

Et dans la mauvaise image:

  • la chaise est R = 55, G = 90, B = 190
  • les feuilles sont R = 20, G = 155, B = 180

Il y a donc trop de bleu, une quantité presque correcte de vert et beaucoup de rouge.

Comme simple correction, j'ouvre l'outil courbes, sélectionne Rouge, canal et laisse la courbe passer par les points (20, 110) et (55, 140) (car Rouge = 20 devrait devenir R = 110 et Rouge = 55 devrait devenir Rouge = 140 ). L'image est déjà bien meilleure maintenant ...

L'étape suivante, je sélectionne le canal bleu et laisse sa courbe passer par le point (180,110) (Blue = 180 est réduit à Blue = 110) et par le deuxième point de correction (190,140):

transformation de courbe dans le canal bleu

Enfin, la courbe verte peut passer par (90, 110) et (155, 150), mais je n'aime pas le résultat, et je n'ai pas appliqué la courbe verte. Regardez ce que vous faites, n'hésitez pas à déplacer un peu les points de la courbe et regardez l'aperçu (je déplacerais un peu la courbe rouge vers le bas, en fait, essayez-le vous-même).

Image corrigée (ajustements aveugles de la courbe en deux points dans les canaux rouge et bleu):

image corrigée

Elle n'est pas exactement la même que l'image cible, mais beaucoup plus proche qu'au départ. L'image cible était:

image cible

Envisagez également de prendre plus d'échantillons de couleurs et plus de nuances de la même couleur en considération (dans cet exemple: le mur, le plat, la céramique, les ombres dans les feuilles). Ils peuvent aider à construire de meilleures courbes


Mise à jour: curieux de savoir jusqu'où cette méthode peut aller, j'ai écrit un petit script Python , qui prend les couleurs de la première image, calcule les meilleures courbes en faisant la moyenne des valeurs cibles et ajuste la deuxième image.

Image corrigée:

image corrigée

Image cible:

image cible


4

Vous pouvez également trouver le plugin get courbes utile.

L'utilisation de base de Get Curves est que vous disposez d'une version "originale" et "modifiée" d'une image. Ouvrez les deux en tant que calques (modifiés en haut), puis utilisez Get Curves pour extraire la courbe de couleur qui change l'original en l'original modifié. Vous pouvez maintenant appliquer cette courbe à une autre image pour obtenir le même «effet». Bien sûr, cela suppose que les changements entre l'orignal et le modifié peuvent être représentés comme une courbe, donc cela fonctionne mieux quand les changements étaient en fait des changements de courbe de couleur ... Je ne sais pas si cela fonctionnera si vous ne le faites pas '' t avoir une paire «originale» vs «modifiée».


Pourriez-vous expliquer ce que fait le plugin, pour aider les lecteurs qui voient cette réponse?
jrista

expliqué un peu maintenant, j'espère que cela aide :)
unhammer

J'ai dû revenir en arrière et lire les documents sur la façon dont il enregistre la courbe d'extraction dans un fichier en arrière-plan sans résultat apparent. Il fait un excellent travail avec mon image de test à partir du même fichier RAW - mais c'est artificiel. Je vais devoir l'essayer pour le cas où j'ai un fichier RAW où je peux répliquer la courbe awb-> tungstène et un second JPEG à partir du même éclairage mais d'une scène différente. Je publierai les résultats de cela une fois que j'aurai l'occasion. Je pense que ce sera toujours une réponse "voici un moyen de résoudre une partie du même problème", pas "oui, il y a une fonction de correspondance des couleurs".
Veuillez lire mon profil le

1
Sur Ubuntu, j'ai dû rétrograder pour utiliser gimptool (du paquet libgimp-2.0-dev) pour compiler le plugin 'elsamuko-get-curve.c' . Le plugin est ensuite accessible depuis le menu Couleurs, la sortie va dans le répertoire ~ / .gimp-2.0 / courbes / pour moi. Les résultats pour moi sur les images JPEG étaient comme des GIF tramés.
pbhj

-3

Je n'utilise pas Gimp. Je ne l'ai déballé que quelques fois, mais comme je possède une licence Photoshop depuis toujours, cela n'a aucun sens pour moi d'utiliser Gimp. Il y a peut-être des raisons que je ne connais pas, mais à l'heure actuelle, j'utilise Capture One, Lightroom, Aperture et Photoshop, chacune pouvant m'aider à obtenir un équilibrage des couleurs naturel.

Il convient de mentionner que si vous avez le luxe de tirer sur des cibles, vous pouvez atténuer de nombreux problèmes dès le départ. La correspondance des couleurs dans Photoshop était (si je comprends bien) destinée à faire une correspondance après coup de toutes les couleurs qui semblaient similaires. Cela implique que vous n'avez pas de jeu de couleurs neutre ou calibré connu.

Si, lors de la prise de vue, vous souhaitez vous rapprocher d'une température de couleur "correcte", prenez une carte grise à 18% ou un disque Expo . Cela obtiendra votre température de teinte et de couleur assez près de la droite.

Si vous craignez que vos couleurs s'éloignent des limites de la balance neutre simple que j'ai décrite, examinez quelque chose comme le vérificateur de couleurs x-rite . Celles-ci sont coûteuses et nécessitent de prendre une photo de la cible couleur avant de tirer sur le sujet. Convient le mieux aux natures mortes, à la mode, aux catalogues, aux produits et à d'autres tournages d'installation - pas à la nature, au paysage, à la rue, etc.

Je reconnais que tout ce que j'ai mentionné est une nouvelle façon de dépenser de l'argent, et le rapport coût / avantages peut ne pas fonctionner correctement. Ce sont des suggestions basées sur ce que vous pourriez faire si vous vouliez que votre couleur soit aussi proche que possible de ce qui était réellement devant votre objectif. Ce ne sont pas des recommandations sur ce que vous devez faire.

Steve


Notez que la question d'origine concernait la capture des couleurs d'une bonne photo et leur application sur une photo qui avait été mal capturée par inadvertance. Cette question est ici: photo.stackexchange.com/questions/13177/… . Ma réponse à cette question (qui a été rejetée pourquoi?) A plus à voir avec la création d'images numériques qui sont résilientes en premier lieu qu'avec un outil spécifique. Ce n'est pas parce que je n'utilise pas Gimp que les suggestions que j'ai faites ne sont pas pertinentes.
Steve Ross

1
Je pense que vos suggestions ne sont pas pertinentes parce que la question est vraiment de savoir comment procéder après coup. Des conseils pour bien faire les choses à l'avance sont utiles dans le sens absolu mais pas comme réponse à la question. Allons de l'avant et supposons que je sais ce que j'aurais dû faire, mais pour une raison quelconque, l'occasion est perdue.
Veuillez lire mon profil

Aussi: pointer vers la cible de couleur est intéressant, mais pas complet sans une description de la façon dont on pourrait l'utiliser.
Veuillez lire mon profil
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.