Pankaj Shah web agency director in London with over 20 years of experience in web design and project management

I hope you enjoy reading our blog posts.

If you want DCP to build you an awesome website, click here.

How to Change the Colour of an Object in GIMP

Last Updated: 11/03/2026

Changing the colour of a specific object in a photograph can be useful for product images, website graphics, social media content and general photo editing.

Instead of changing the colours across an entire photograph, GIMP allows you to select a particular object and adjust its colour while leaving the rest of the image unchanged.

In this tutorial, we’ll use the Foreground Select Tool to isolate objects within a photograph and then use Hue-Saturation to change their colours. We’ll also look at a quicker selection method for changing a simple background colour.

Open Your Image in GIMP

Start by opening GIMP and loading the photograph you want to edit.

For this example, we’re using a photograph containing several pieces of fruit. This makes it easy to demonstrate how individual objects can be selected and given completely different colours without changing the rest of the photograph.

You can use the same technique with your own image. The object doesn’t need to be fruit – it could be clothing, a product, part of a building or another clearly defined area within a photograph.

Duplicate the Image Layer

Before making any changes, it’s a good idea to duplicate the original image layer.

In the Layers panel, right-click your image layer and select:

Duplicate Layer

You’ll now have two copies of the photograph.

Keep the original layer underneath as a backup and make your changes to the duplicated layer above it.

Working this way means you can easily compare your edited photograph with the original or return to the unedited version if necessary.

Select the Foreground Select Tool

Choose the Foreground Select Tool from the GIMP toolbox.

This tool is particularly useful when you need to isolate an object from the surrounding photograph.

Zoom into the object you want to recolour so you can see its edges more clearly.

You can then begin clicking around the outside of the object to create a rough outline.

You don’t need to trace every edge with pixel-perfect accuracy at this stage. The objective is to create a boundary around the object and separate it from the rest of the photograph.

Continue around the object until you reach your starting point, then join the selection.

Press Enter to continue.

Mark the Object You Want to Select

GIMP will now ask you to identify the foreground area inside your outline.

Use the brush to paint over the object you want to select.

You don’t need to paint precisely around every edge. Concentrate on painting inside the object while avoiding areas outside it.

Adjust the brush size depending on the object you’re working with. A larger brush is useful for filling the centre, while a smaller brush gives you more control around narrow or detailed areas.

Once you’ve marked the object, allow GIMP to calculate the foreground selection.

You should then see a more accurate selection around its edges.

Take Your Time Around the Edges

The quality of your final colour change depends heavily on the quality of your selection.

If your selection extends onto another object or misses part of the object you’re editing, the colour adjustment may become visible in places where it shouldn’t.

Zoom in when necessary and spend a little more time around complicated edges.

If you make a mistake while marking the foreground, use Ctrl + Z to undo your last action.

It can also help to work in smaller strokes rather than trying to paint the entire foreground in one continuous movement. If you make a mistake, you’ll then only need to undo the most recent stroke.

Change the Object Colour Using Hue-Saturation

Once you’re happy with the selection, you can change its colour.

Go to:

Colours > Hue-Saturation

Adjust the Hue setting and watch how the selected object’s colour changes.

Move the control until you find a colour that works with your image.

Because you’ve already created a selection, the adjustment should affect the selected object rather than changing the colours across the entire photograph.

When you’re happy with the result, apply the change.

Then go to:

Select > None

This removes the active selection so you can continue working on another part of the image.

Change the Colour of Another Object

You can repeat exactly the same process to recolour additional objects.

Select the Foreground Select Tool again and draw a rough outline around the next object.

Press Enter and paint inside the area you want GIMP to recognise as the foreground.

Once GIMP has created the selection, open:

Colours > Hue-Saturation

This time, choose a different hue.

For example, if you changed the first object to purple, you could make the second object blue. You can continue this process to create as many colour variations as you need.

Selecting Objects That Overlap

Some objects are more difficult to select because another object overlaps them.

The same Foreground Select technique can still be used, but you’ll need to take more care when creating the initial outline.

Follow the visible edge of the object and then trace around the boundary of anything sitting in front of it.

After creating the rough outline, mark the foreground area as before.

This is another situation where zooming in can make the selection considerably easier.

Once you’ve created a clean selection, use Hue-Saturation to change the colour and then choose Select > None when you’ve finished.

Fix Selection Mistakes Before Changing the Colour

If you notice that part of your colour adjustment has affected the wrong area, the selection probably needs refining.

It’s worth fixing these problems before continuing with the rest of the image.

Small errors around an edge may not be particularly noticeable when you’re zoomed in and concentrating on the editing process, but they can become much more obvious when you view the completed image at its normal size.

A few extra moments spent improving the selection will normally produce a cleaner result.

Change a Background Colour with the Fuzzy Select Tool

You don’t always need to use the Foreground Select Tool.

If the area you want to change contains a relatively consistent colour, the Fuzzy Select Tool can provide a much quicker solution.

Select the Fuzzy Select Tool and click on the background area you want to change.

The Threshold setting controls how similar neighbouring colours need to be before they’re included in the selection.

A lower threshold creates a more restrictive selection, while a higher threshold allows a wider range of similar colours to be included.

Adjust the threshold until the area you want to edit is selected without including too much of the surrounding photograph.

Once you’re happy with the selection, go to:

Colours > Hue-Saturation

Adjust the hue until you find the background colour you want.

When you’ve finished, choose:

Select > None

Foreground Select vs Fuzzy Select

The tool you choose will depend on the image you’re editing.

The Foreground Select Tool is useful when you’re trying to isolate a recognisable object from the rest of a photograph. It gives you more control when the object contains different colours, highlights and shadows.

The Fuzzy Select Tool can be quicker when you’re working with a larger area of similar colour, such as a simple background.

Neither tool will be perfect for every photograph. The complexity of the image, contrast between objects and amount of detail around the edges will all affect the quality of the selection.

Keep the Original Shading and Detail

One of the advantages of changing colour with Hue-Saturation is that you’re adjusting the existing colours rather than simply painting a solid colour over the object.

This helps retain details such as:

  • highlights;
  • shadows;
  • texture;
  • reflections; and
  • natural variations in brightness.

As a result, the recoloured object can still retain much of the depth and detail found in the original photograph.

This can produce a more natural-looking result than simply painting a flat colour over the top.

Save Your Editable GIMP Project

Before exporting the finished image, save an editable version of your project.

Keeping the GIMP project means you can return later if you want to make further adjustments.

For example, you might decide to change one of the colours again, improve a selection or create several alternative versions of the same photograph.

Saving your working file before exporting gives you much more flexibility.

Export the Finished Image

When you’re happy with the colour changes, go to:

File > Export As

Choose your filename and the image format you want to use.

For a standard photograph without transparency, JPEG will normally be suitable.

After exporting, open the original and edited images and compare them side by side.

Pay particular attention to the edges of the objects you’ve recoloured. If you notice small patches of the original colour or areas where the new colour has spread beyond the object, return to your GIMP project and refine the selection.

What Can You Recolour in GIMP?

The same technique can be applied to many different types of images.

For example, you could change the colour of:

  • clothing;
  • products;
  • furniture;
  • vehicles;
  • buildings;
  • flowers;
  • backgrounds; or
  • individual elements within artwork.

The main requirement is being able to create a suitable selection around the area you want to edit.

Objects with clear boundaries are generally easier to work with, while detailed edges, similar foreground and background colours, or transparent objects can require more careful selection work.

A Simple Way to Change Object Colours in GIMP

Changing the colour of an object in GIMP becomes much easier once you understand how to create a good selection.

The basic process is straightforward:

  1. Open your image in GIMP.
  2. Duplicate the original image layer.
  3. Choose the Foreground Select Tool.
  4. Draw around the object you want to recolour.
  5. Mark the foreground area.
  6. Create the final selection.
  7. Open Colours > Hue-Saturation.
  8. Adjust the hue to create the new colour.
  9. Remove the selection.
  10. Repeat the process for any additional objects.
  11. Save your editable GIMP project.
  12. Export the finished image.

For areas with a consistent background colour, the Fuzzy Select Tool can make the process even quicker.

Once you’ve practised the selection process a few times, you can use the same approach to experiment with different colours across a wide range of photographs without changing the entire image.

Author

Picture of Pankaj Shah

Pankaj Shah

Pankaj Shah is the founder of DCP Web Designers, an award-winning London-based web design and digital marketing agency. With over 20 years of experience, he specialises in WordPress web design, WooCommerce, SEO and helping businesses build effective online solutions.
Tell Us Your Thoughts

This website (dcpweb.co.uk) uses cookies to improve your browsing experience and help us understand how our site is used. By continuing to browse this website, you agree to our use of cookies.

To learn more about how we collect, use, and protect your data, please read our Privacy Policy.

DCP Web Designers is one of London’s most established web design companies.

Since 2004, we have designed and developed websites for companies across a wide range of industries, from local service businesses to ecommerce brands and professional organisations.

Our focus is on creating websites that not only look professional, but also perform well in search engines, attract the right audience and support long-term business growth.

If you are looking for experienced web designers who understand how to build websites that deliver real results, our team is here to help.

Privacy Policy

Last Updated: 01/07/2024

Different Colour Productions Ltd (“we,” “us,” or “our”) is committed to protecting your privacy. This Privacy Policy outlines our practices concerning the collection, use, and disclosure of personal information when you visit our website or engage with our services. By using our website and services, you consent to the terms outlined in this Privacy Policy.

1. Information We Collect

We collect various types of information to provide and improve our services. The types of information we may collect include:

1.1. Personal Information: This may include your name, email address, phone number, and any other information you provide when you contact us, request information, or subscribe to our newsletter.

1.2. Log Data: When you visit our website, we automatically collect information, such as your IP address, browser type, pages visited, and the time and date of your visit.

1.3. Cookies and Similar Technologies: We use cookies and other tracking technologies to improve your experience on our website. You can adjust your browser settings to reject cookies or be alerted when cookies are being used.

2. How We Use Your Information

We use the collected information for various purposes, including:

2.1. Providing Services: To provide web design and related services you have requested from us.

2.2. Communication: To respond to your inquiries, send updates, and provide customer support.

2.3. Analytics: To analyse and improve our website and services, as well as monitor usage patterns.

3. Information Sharing and Disclosure

We do not sell or rent your personal information to third parties. However, we may share your information with third parties under the following circumstances:

3.1. Service Providers: We may share your information with trusted service providers who help us deliver our services, such as hosting providers, analytics providers, and marketing services.

3.2. Legal Obligations: We may disclose your information when required by law, to comply with legal processes, or to protect our rights, privacy, safety, or property.

4. Your Choices

You have choices regarding your personal information:

4.1. Access and Update: You can access and update your personal information by contacting us.

4.2. Marketing Communications: You can opt out of receiving marketing communications from us by following the unsubscribe instructions in our emails or emailing [email protected]

5. Security

We take appropriate measures to protect your personal information from unauthorised access, disclosure, alteration, or destruction.

6. Links to Other Websites

Our website may contain links to third-party websites. We are not responsible for the privacy practices of these websites. We recommend reviewing their respective privacy policies.

7. Changes to this Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices. Any changes will be posted on this page, and the date at the top will indicate the latest update.

8. Contact Us

If you have any questions or concerns about this Privacy Policy or our practices, please contact us at: [email protected]

By using our website and services, you acknowledge that you have read and agree to this Privacy Policy. Different Colour Productions Ltd is committed to safeguarding your personal information and respecting your privacy rights.

ThreeBestRated Top 3 Website Designers in London 2026 award for DCP Web Designers Certificate