Colorize to Match Colour
Hello everyone, I am hoping to learn a good method for my task.
Basically, I've been doing some mockup characters for a project and using some reference images for colour adjustments. What I'm trying to do is recolour my mockup character's hair (for example) to match the colour and tone depth (not just a flat dead one-tone colour overlay) of a reference character's hair colour.


Horrible example but this is just to visualize my question: Let's say I liked the hair colour of the character on the left and I wanted to match that colour onto the character on the right. As you can see, low-res spritework like this only has 2 or 3 tones of colour for highlights/shadows, but there are often even more for more realistic photos and for high quality modern character art. I want to match the exact highlight/midtone/shadow of one character to another.
I know I can use a hair selection and an adjustment layer to do something like "Hue/Saturation" or "Curves", but I always just end up getting a wide patch of colour that doesn't look right and overblown with no depth. I'm not really good at painting by hand so doing that is tricky too.
I'm really just wondering if there's a really simple way to do this with an extra setting or two I'm just not familiar with. Would really appreciate the input here because it would save me a ton of time on my projects. Thank you!


