Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I realize there are a ton of questions like this, but they are all way overcomplicated for what I am trying to do.

What I want to do is very simple. I want the background of my image completely transparent, and the foreground completely opaque. My background is white while my foreground is a pale blue and gold. Whenever I use color to alpha I end up with the foreground being semi-transparent.

How do I make the background transparent without changing the transparency of the foreground?

share|improve this question

Whenever we choose to change a color to transparent with the Layer > Transparency> Color to alpha tool we will also introduce semi-transparency of colors different to the selected. Below this is shown for making white in the background transparent:

enter image description here

In case this is not wanted we need to select only a single colored area for transparency. This can be done with the select by color tool enter image description here.

  • Make the threshold of selection low to zero to select only a single color.
  • Feather the selection for a smoother transition.
  • Add a transparent layer if not yet present (Layers > Transparency > Add Alpha Channel)
  • Clear (Edit > Clear or Del) the selected color to make it transparent:

enter image description here

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.