June 01, 2015

How To Change Hair Color in GIMP

In today's tutorial, I'll show you how to change hair color in GIMP from a given image. We will create a new layer, fill that layer with your chosen color, use a layer mask that will make your chosen color disappears, the Paintbrush Tool (you will notice any difference in the appearance of the layer if you paint on the layer mask using the Paintbrush Tool), the Gaussian Blur filter, and the Eraser Tool. 
How To Change Hair Color in GIMP
Final result.




If you liked my tutorials, please subscribe to my YouTube channel - JTSGraph.

Step 1: Open Image in GIMP

Use File>Open... command in the top menu or else just press Ctrl+O to open your image. The “Open Image” dialog will appear, allowing you to navigate to the file and click on its name. Navigate through your folders in the Places panel and the Name panel until your images' name appears in the Name panel. Click the image you want to open. 

When an image file is selected, you can view the preview of the image file at the right-hand side of the box, although it's not easy to find an image based on a thumbnail. 

Click the Open button.
The Open Image dialog.

For this GIMP tutorial, I'll use this image, mi5Y2Xu, that downloaded from RGBStock.
Image used in this tutorial.

Step 2: Create a New Layer

Use Layer> New Layer or press Shift+Ctrl+N to create a new layer in an image. The New Layer window open. Type a name in the Layer Name text box and for the Fill With, choose Transparency. Click OK. 
The New Layer dialog box.

A new, empty layer, added to the layer stack of the image, just above the active layer.
A new, empty layer, added to the layer stack of the image, just above the active layer.

Step 3: Choose a Color for Hair

Click the foreground color box. 
Click the foreground color box.

The Change Foreground Color dialog box appears. Choose a color and click OK.
The Change Foreground Color dialog box.

Step 4: Fill Layer With Foreground Color

Go to Edit> Fill with FG color (or by using the keyboard shortcut Ctrl+,). Now your chosen color fills the active layer. 
Fill the layer with the foreground color.

Then change the blend mode to Overlay.
Change the blend mode to Overlay.

Step 5: Create a Layer Mask (Black Full Transparency)

Make sure the Hair Color layer is selected in the Layers dialog. Use Layer> Add Layer Mask. The Add Layer Mask dialog box appears. Here you can choose “Black (Full Transparency)”. Click Add button. 
The Add Layer Mask dialog box.

A thumbnail of the layer mask appears to the right of the thumbnail of the Hair Color layer in the Layers Dialog. Your chosen color that fills the active layer has disappeared. To make any part of the Hair color layer visible, you will need to paint on the layer mask using the Paintbrush Tool later.
A thumbnail of the layer mask appears to the right of the thumbnail of the Hair Color layer.

Step 6: Change the Foreground Color to White

Choose white color for the foreground color by pressing D on the keyboard to reset the foreground color/background to default and then press X to swap its color. 
Change the foreground color to white.

Step 7: Select the Paintbrush Tool

Select The Paintbrush Tool from the toolbox or else use Tools>Paint Tools>Paintbrush (P). 
Select The Paintbrush Tool from the toolbox.

In the Tool Options dialog, choose a soft brush.
In the Tool Options dialog, choose a soft brush.

Step 8: Apply Brush Strokes to Hair

Make sure you've select the layer mask thumbnail by clicking on it. 
Make sure you've select the layer mask thumbnail by clicking on it.

Using your mouse, apply brush strokes to the layer mask to reveal the red hair.
Using your mouse, apply brush strokes to the layer mask to reveal the red hair.

Step 9: Apply a Gaussian Blur filter

To gain natural color, we will give a gaussian blur filter. Choose Filter> Blur> Gaussian Blur. Fill in the value of blur you want then click the OK button.
Apply a Gaussian blur filter.

Step 10: Clean Using the Eraser Tool

Clean up using the Eraser tool. Click the Eraser Tool icon and then apply brush strokes on the hair.
The Eraser Tool.

There you have it! Tutorial How to change hair color in GIMP.
How To Change Hair Color in GIMP

Step 11: Save Your Work

Use File>Save command in the top menu or else just press Ctrl+S to save your project file. The Save Image dialog box appears. Navigate to the folder where you want to store your project file. Type a name in the Name text box and leave the default GIMP (*.XCF) format. XCF is GIMP's native format and is useful because it stores everything about your image and will allow you to later edit your image in GIMP, in case you notice a problem. Click Save to store the project file.

Once you have finished, you will probably also want to export the image in a more widely used format, such as JPEG, PNG, TIFF, etc.

More on GIMP Tutorials:

    8 comments:

    1. Thank you so much for the information. I'm gonna try this when I get home tonight.

      ReplyDelete
    2. How do you change a dark hair color to a lighter hair color? I'm trying to turn a brunette into a blonde it basically makes her a red head.

      ReplyDelete
    3. I'm trying to do an ombre effect and can't get it to look natural...

      ReplyDelete
    4. Thank you so much for this tutorial! I just used it to recolour grey roots and it worked brilliantly! ��

      ReplyDelete
    5. Could you do this in a video, and without making the hair look like it's one unnatural color, as if the entire hairpiece is just one blob of paint?

      ReplyDelete
    6. My blonde to black hair turned partially red, yellow, orange. How is this possible?

      ReplyDelete
    7. THIS IS USELESS

      ReplyDelete