Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am stuck changing the color of a text on a gif. Because the text is anti aliased I cannot use the bucket tool. How would I do that.

It seems to me that there should be something into which I can enter the source color and the destination color and that "something" would then interpolate the colors for me.

If this is not possible with gimp, I'd take any suggestion on how to do it with another tool.

share|improve this question
Look for Hue/Saturation or similar adjustments in the menus. –  grawity Mar 6 '11 at 17:56

3 Answers 3

Here is an old tutorial http://www.gimp.org/tutorials/Changing_Background_Color_1/. Color to Alpha can be found in the Color menu.

share|improve this answer
The tutorial's a bit out of date now, the "Color to alpha" menu item is in the "Color" menu now. Other than that, this is exactly what I needed! –  Matt Potts Nov 16 at 19:54

For a GIF, first you want to be sure you're not using a palette. Choose in the right-click menu Image -> Mode -> RGB. Now you can do all kinds of things with color. When done with the modifications, you may choose Image -> Mode -> Indexed to save the result as a GIF.

In the Colors menu (right click), choose Hue-Saturation. In the popup controls window, slide the Hue knob around. Saturation might be useful too.

If that doesn't work quite right by itself, next thing I'd do is use a mask. Selecting text by color, feather it by a couple pixels, and then try the Hue-Saturation. Feathering it just right may take some re-tries.

There could be refinements to what I describe, depending on details - a sample of your image would help.

share|improve this answer

I would go Color to Alpha too if you want to specify the color with rgb to match something else in the image.

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.