How To Change Hair Color Using Photoshop
Changing the color of an object within an image in Photoshop is very similar to using a coloring book: you fill a specific area of the image with a particular color. The only difference is that a coloring book already comes with defined boundaries, whereas in Photoshop you need to create them yourself.
The method in this article works best when your chosen image is simple in composition, and hair can be easily distinguished from other elements in the image.
In this tutorial, we will use the Replace Color tool to automatically select hair, and thereafter we will deselect any unnecessary or extra parts of the image the software may have picked up.
Before we begin, you should already have the image opened in Photoshop. If you would like to know how that’s done, click here.
As you can see, the image I have used is very simple, and the model’s hair clearly stands out from the rest of the image.
Step 1: Duplicate Background Layer
Duplicate the background layer by right clicking on it and selecting Duplicate Layer.
Step 2: Color Replacement
Now that you have created a duplicate layer, go over to the menu bar and click Image > Adjustments > Replace Color.
This will be the tool we will be using to change the color.
First, we will have to define a major color in the hair. To do this, use the eyedropper tool to select a color that occurs most frequently in the hair. This will give you a basic selection of the hair region in the image.
Now, select the + eyedropper tool, and click and drag it around the entirety of the hair region to select all of the shades that occur.
Once all the shades are selected, the preview in the Replace Color window should show the entire hair as a continuous white region, with the majority of everything else in the image as black.
Now, click on the Result color box, and select the new color for your hair.
This step requires some experimentation on your part to see what color selection appears best to you.
You may want a naturalistic hair color change from brown to, say, golden, or you may want something more dramatic like me. It really is subjective, so feel free to play around.
Other parts of the image will also change color when you do this. This is normal. Do not panic.
This is what your image might look like at this point.
Step 3: Cleanup
We will now deselect all unnecessarily altered parts of the image. Since many parts of our model’s skin and face have also changed color, we will correct them back to as they should be.
Go the layers bar and click on the Add Layer Mask icon. This will add a layer mask to your Background Copy layer.
Now, go to the tool bar and select the Brush tool.
Make sure the color selected is black. This is important since we will be masking out unnecessary portions of the image. If we were masking in, for example to make any masking corrections, we would select white.
Now, use the Brush Preset Picker menu to select a large, soft brush to correct the major parts of the image, such as the arms and the center of the face.
Now, select a smaller brush. Zoom into the image using Alt + Scroll, and carefully paint out the remaining areas in the image. Again, take your time to do this step and feel free to experiment.
Usually, it’s a good idea to go over the edges of the skin and into the hair for a more natural transition. However, a little more care needs to be taken around clothing, and around finer hairs near the bottom of the image.
You can further experiment with shades by using the opacity slider and find the right balance that works best for you.
That’s about it. At this point, you should have a finished image.
For a video breakdown of the same method, I recommend you watch this video by PSDESIRE that seems to outline the same basic steps. Enjoy!