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 am a newbie to Photoshop and I have a PSD file that contains a transparent button. Now I want to duplicate that button and move it to somewhere else. When I moved it I realized that the button is transparent, and the place where I move it, has another color, so the effect is that original button changes its color in destination place. Now I want to make it nontransparent. How I can do that?

share|improve this question
up vote 3 down vote accepted

Layer → Flatten image.          

share|improve this answer
When I flatten I lose all the other layers. Why? It becomes only one layer and tells me that it can not do the operation because the layer is locked. – Narek Nov 16 '11 at 18:07
Oh, I got the problem, my layer was ok, the layer on which I was moving was transparent and in layer list was upper that my dublicated layer. So it was just overlapping. Thanks! – Narek Nov 16 '11 at 18:20
I don't think that flattening an image should be the first course of action, especially when you want to duplicate the layer onto another document. Checking transparency, layer style, and blend mode should be done first. Then trying another alternative, as Horatio suggested, is a better tactic than flattening an image. – PixelGraph Sep 4 '13 at 17:09

I would probably leave the button transparent, but add a layer below it with the desired (or solid black with a blend option of color overlay), place the two layers in a group, and then add a layer mask (the same shape as the button) to the group. This way it is trivial to change the color of the button later by changing the color of the new layer I just created below it.

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.