I have an image where I want all the pixels with a specific color converted to transparent pixels. The operation should not change the color/alpha value of any pixel which don't match the color exactly. How do I do that?

At first I thought I could use Colors->"Color to Alpha" but that don't work because it changes the color of all pixels(It adds an alpha value to all pixels).

Using Gimp 2.6.11 on Linux

link|improve this question

60% accept rate
feedback

1 Answer

up vote 1 down vote accepted

You do use the Color to Alpha tool, but you also need to isolate the color using the Select by color tool. Here is how I accomplished replacing a specific color to transparent:

  • Create a new, transparent layer at the bottom of the layer stack.
  • Use the Select by Color tool to isolate the color. Be sure to set threshold = 0.0;
  • Now that you have the selection, use the Color to alpha tool, and use the eyedropper (after double clicking the "from" color) to select your color.
  • Click OK (twice).

Let me know if this works for you, or if you need me to clarify any further.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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