How do you create a translucent white background for text?


I am really struggling to create a white translucent background for text on top of an image with GIMP.

Pottery Barn Kids ( has one example of what I am trying to achieve, shown below for future reference:

Example at Pottery Barn Kids

(Note the text along the left side – GIRL ROOMS, BOY ROOMS etc.)

Can anyone point me in the right direction of how to do this? Thanks!

8/31/2015 9:23:00 PM

Accepted Answer

FYI: I don't believe any sort of translucent effect is occurring there. It looks to me like a simple white box is placed over the image and under the text at ~75% opacity.

To achieve an actual translucent effect, do the above but also select the area of the image covered by the box and apply a blur to it at whatever settings you find appealing.

7/2/2014 11:14:00 PM

A straightforward way to do this is:

  1. Start with the base image (in its default layer).
  2. Add a new layer (with Layer Fill Type "Transparency"), and make sure it is selected.
  3. Set the foreground color to white.
  4. Select and fill the rectangle you want with the foreground color (white).
  5. Set the 2nd layer's opacity to 75%.
  6. Set the foreground color to black.
  7. Add the (black) text you want over the semi-see-through white rectangle.

Here is an example I created following these steps:

Translucent Button Overlay Example

Little variations from these exact steps will come up getting exactly what you want, but this should give you the basic "Pottery Barn" effect to start.

In case it is clearer to see the undo history for my stab at a solution (using GIMP 2.8), here it is:

Translucent Button Overlay Undo History