Does Gimp have a Match Color function similar to that in Adobe Photoshop?

  • In a recent question, Steve Ross points out that Adobe Photoshop has a useful feature for matching color between photographs. Of course, color adjustment can be accomplished in Gimp with careful use of the curves tool, that requires both expertise and a good eye, while Photoshop's Match Color tool seems easy to use with little manual input required.

    Is there an equivalently-easy way to accomplish this in Gimp? Or even a moderately-intermediate approach?

    I've found a tutorial for A "Match Colour" Method for the Gimp, and a Colour Match Plugin, but these seem more concerned with special effects (or with matching skin tones) than with the more general yet simultaneously easier tool provided in Photoshop.

    Here's an example of the results of using the "Match Colour" method as suggested above (or in @dpollitt's answer).

    I took a single (boring; sorry) photo of some plants my porch and saved as jpeg in camera, once with auto WB and once with WB set to tungsten:



    Then I ran the Gimp script, and got this:

    match colour gimp script result

    This is kind of cool, but not what I'm going for. It's my impression (maybe I'm wrong — please correct me and this answer if so) that the Photoshop tool can, with the right settings, basically do this magically.

    Here's Steve Ross's sample image run through the same script:

    green landscape

    This does not compare favorably to the result Steve gets with Photoshop. Is this just a matter of the script not having enough knobs to twiddle, or is it fundamentally insufficient?

  • dpollitt

    dpollitt Correct answer

    10 years ago

    Gimp does not have an automatic way to do it with the built in commands. What you can do is extend its functionality using scripts. Here is a definition of what the script does:

    This script matches the colours in one single layer image to the colours in another image

    The actual script is here, and you can also find a thread full of info and example on it here. You also will probably need to follow the script fu info here.

    Note that these are the things I linked to in the question. :)

    Yes, you did. But the script definition might add to the fact that this is the only option available, so it may be worth noting. I see you have now added examples.

    So, yeah, the answer seems to be that this is a missing useful tool. Some work could be done to fill the gap, but no one had really done that yet. If you wanna edit your answer to emphasize that, I'll mark the answe accepted. (I'm not the one that downvoted, by the way.)

License under CC-BY-SA with attribution

Content dated before 7/24/2021 11:53 AM