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 have a transparent layer, like this one (please notice transparency at the center of the image): enter image description here

How would you fill the layer with a color like it was done here:

enter image description here

It is important to fill these semi-transparent areas. Brushes and buckets are not an option.

share|improve this question

Use the quick selection tool to select the transparent areas outside the image.

Inverse the selection. Adjust the selection was needed.

Create a new layer.

Fill the selection with a color.

Move the new layer behind the original layer.

Merge the layers.

share|improve this answer

Duplicate the image layer repeatedly until the transparency is gone, then merge the duplicate layers.

Note: this will alter the soft white edge unless you mask that area before duplicating the layers. I would duplicate the image layer once, remove the soft white edge from the duplicate, then duplicate again until the internal translucency becomes opaque.

This way, the colors remain true, you simply build up the slight transparency with each duplication. 60% transparent stacked onto 60% transparent equals an area 100% opaque.

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.