How to Make a Portrait Style Photo in GIMP
Open the photo in The GIMP. , Use the Free Select tool (Tools -> Selection tools -> Free select, or hit F) to select the eyes of the subject (or in this example, subjects)., Feather the selection (Select -> Feather)., Invert the selection (Select ->...
Step-by-Step Guide
-
Step 1: Open the photo in The GIMP.
This doesn't have to be exact., Feather by about 5 or 10 pixels, depending on your mood., Now you have everything but the eyes selected., The default settings are usually okay, though it's very easy to overdo "Radius" (in this example, we probably did).
You will now notice that the photo has been brightened and soft-focused., Merge down the layer called "Original" (right click, "Merge down"), then do the same for the "intensity" layer.
You will be left with one layer, called "blur"., You'll have a new window with the photo in black and white., You'll notice that you have three layers: red, green, and blue.
Try turning the visibility of certain layers on and off (by clicking the eye icon to the left of it), playing with the "Opacity" slider until it looks right to you.
In this example, the blue layer was deleted altogether, and the opacity of the green layer was set to
45.
Merge the layers until you're left with one layer. ,,, Paste the black and white image into the image, then bring up the Layers dialog again.
You'll notice that there is a new layer called "Floating Selection (Pasted Layer)".
Double click this to give it a new name; BW1 will do for now.
Hit enter after typing the new name.
The BW1 layer is now a normal layer. , Give the "Copy of BW1" layer a new name, the same way we renamed the pasted layer in the last step.
Here it's called BW2.
Next, you're going to tone these layers., Save this as BW1Tone.png... ...and this as BW2Tone.png.
Open them both in the GIMP. , Turn off the visibility of all the other layers for now, then go back to to the picture's window.
Go to Filters
-> Colors
-> Map
-> Sample Colorize., Hit "Get sample colors".
Play with the levels to see what effect they have.
You're aiming to have the dark parts of the black and white photo toned blue.
Hit "Apply"
then "Close".
You'll now notice that the BW1 layer has now been toned to a subtle blue colour. , Again, Filters
-> Map
-> Sample Colorise; this time, use the BW2Tone.png gradient as the sample.
Now, the BW2 layer is subtly toned as well., Make the BW2 layer invisible for now.
Right click on the layer in the "Layers" dialog, select "Add layer mask".
Select "Grayscale copy of layer" and check the "Invert Mask" option.
Hit "OK".
You'll notice that only the darker parts of the image are toned blue. , Make it visible and turn off the visibility of all other layers., The sliders "Brightness" and "Saturation" should be all the way up.
Don't worry if it looks a little strange. , You'll notice that the image doesn't look quite so strange anymore., Turn down the opacity until it looks right.
An opacity of about 40 was right for the example photo.,, You'll be left with one layer.
You're almost done; finally, you're going to blur the background layer., Feather the selection (Select
-> Feather). 15-20 pixels is often about right.
Invert the selection (Select
-> Invert)., Use a large radius; about 10-20 pixels depending on the level of detail in the background., -
Step 2: Use the Free Select tool (Tools -> Selection tools -> Free select
-
Step 3: or hit F) to select the eyes of the subject (or in this example
-
Step 4: subjects).
-
Step 5: Feather the selection (Select -> Feather).
-
Step 6: Invert the selection (Select -> Invert).
-
Step 7: Run the diffusion filter (Script-Fu -> Photo -> Diffusion filter; if you don't have this
-
Step 8: then you haven't installed the Diffusion Filter script as per the Things You'll Need section).
-
Step 9: Bring up the Layers dialog (Dialogs -> Layers).
-
Step 10: Decompose the image (Filters -> Colors -> Decompose
-
Step 11: use the "RGB" option).
-
Step 12: On this new image
-
Step 13: bring up the Layers dialog.
-
Step 14: Merge the layers until you're left with one layer.
-
Step 15: Select the entire black and white image and copy it to the clipboard (Ctrl+A then Ctrl+C).
-
Step 16: Go back to the original image window (the one you ran the diffusion filter on earlier).
-
Step 17: Duplicate the BW1 layer (right click
-
Step 18: "Duplicate layer").
-
Step 19: Save the gradients in the images to the right and open them in the GIMP.
-
Step 20: Select the BW1 layer in the Layers dialog by clicking it.
-
Step 21: On the right hand side
-
Step 22: select the BW1Tone.png as your sample.
-
Step 23: Select the BW2 layer
-
Step 24: make it visible and turn off the visibility of the other layers (using the "eye" icon again).
-
Step 25: Select the BW1 layer again and make it visible.
-
Step 26: Select the bottom layer (which if you have done everything right
-
Step 27: should be called "blur" if you haven't renamed it).
-
Step 28: Boost the brightness and saturation of the bottom layer by going to Tools -> Color Tools -> Hue/Saturation.
-
Step 29: Make the BW1 layer visible again.
-
Step 30: Select the BW2 layer and make it visible.
-
Step 31: Optionally
-
Step 32: select the bottom layer and adjust the saturation until it looks right to you.
-
Step 33: Merge down the BW1 layer
-
Step 34: then the BW2 layer.
-
Step 35: Roughly select the subject of the photo using the Free Select tool.
-
Step 36: Blur the background by using the Gaussian Blur filter (Filters -> Blur -> Gaussian Blur).
-
Step 37: Admire the finished result!
Detailed Guide
This doesn't have to be exact., Feather by about 5 or 10 pixels, depending on your mood., Now you have everything but the eyes selected., The default settings are usually okay, though it's very easy to overdo "Radius" (in this example, we probably did).
You will now notice that the photo has been brightened and soft-focused., Merge down the layer called "Original" (right click, "Merge down"), then do the same for the "intensity" layer.
You will be left with one layer, called "blur"., You'll have a new window with the photo in black and white., You'll notice that you have three layers: red, green, and blue.
Try turning the visibility of certain layers on and off (by clicking the eye icon to the left of it), playing with the "Opacity" slider until it looks right to you.
In this example, the blue layer was deleted altogether, and the opacity of the green layer was set to
45.
Merge the layers until you're left with one layer. ,,, Paste the black and white image into the image, then bring up the Layers dialog again.
You'll notice that there is a new layer called "Floating Selection (Pasted Layer)".
Double click this to give it a new name; BW1 will do for now.
Hit enter after typing the new name.
The BW1 layer is now a normal layer. , Give the "Copy of BW1" layer a new name, the same way we renamed the pasted layer in the last step.
Here it's called BW2.
Next, you're going to tone these layers., Save this as BW1Tone.png... ...and this as BW2Tone.png.
Open them both in the GIMP. , Turn off the visibility of all the other layers for now, then go back to to the picture's window.
Go to Filters
-> Colors
-> Map
-> Sample Colorize., Hit "Get sample colors".
Play with the levels to see what effect they have.
You're aiming to have the dark parts of the black and white photo toned blue.
Hit "Apply"
then "Close".
You'll now notice that the BW1 layer has now been toned to a subtle blue colour. , Again, Filters
-> Map
-> Sample Colorise; this time, use the BW2Tone.png gradient as the sample.
Now, the BW2 layer is subtly toned as well., Make the BW2 layer invisible for now.
Right click on the layer in the "Layers" dialog, select "Add layer mask".
Select "Grayscale copy of layer" and check the "Invert Mask" option.
Hit "OK".
You'll notice that only the darker parts of the image are toned blue. , Make it visible and turn off the visibility of all other layers., The sliders "Brightness" and "Saturation" should be all the way up.
Don't worry if it looks a little strange. , You'll notice that the image doesn't look quite so strange anymore., Turn down the opacity until it looks right.
An opacity of about 40 was right for the example photo.,, You'll be left with one layer.
You're almost done; finally, you're going to blur the background layer., Feather the selection (Select
-> Feather). 15-20 pixels is often about right.
Invert the selection (Select
-> Invert)., Use a large radius; about 10-20 pixels depending on the level of detail in the background.,
About the Author
Eric Jenkins
A seasoned expert in education and learning, Eric Jenkins combines 6 years of experience with a passion for teaching. Eric's guides are known for their clarity and practical value.
Rate This Guide
How helpful was this guide? Click to rate: