Take the 2-minute tour ×
Graphic Design Stack Exchange is a question and answer site for Graphic Design professionals, students, and enthusiasts. It's 100% free, no registration required.

I have a semi-transparent monochrome image in a Photoshop document, that I would like to become fully opaque:

enter image description here

The opacity is already set to 100% in Blending Options, it's just that this image has an alpha channel that I would like to remove.

How can I do that?

share|improve this question
    
Is there a mask present? If not, simply duplicate the layer repeatedly until the transparency is gone, then merge the layers. –  Scott Oct 3 '12 at 3:14
    
I tried to duplicate the layer repeatedly, but the layer has some different levels of transparency, hence becoming a big black mess. I guess that's my problem: I don't have a single level of transparency. –  Benjamin Oct 3 '12 at 3:59
    
If I understood you correctly. From the top menu: Layers > Flatten image –  Joonas Oct 3 '12 at 6:34
    
Flatten image puts everything on a white background, I want to keep the shape on a transparent background! –  Benjamin Oct 3 '12 at 15:20
2  
You need to be way more specific so that I can understand you (images maybe). You talk about wanting fully opaque image and then you say that you want to keep it transparent... –  Joonas Oct 3 '12 at 20:19
show 4 more comments

2 Answers 2

up vote 3 down vote accepted

It sounds like your issue is that the icon and opacity are baked into the alpha channel. This means you can't easily separate the two by duplicating the layer many times.

There's an easy solution though.

  1. Command-click the layer thumbnail to make a selection based on the alpha (Photoshop may complain about not selecting pixels over 50%... ignore it).
  2. Select → Save Selection, then press return (this will save the selection as a new channel.
  3. Select → Deselect.
  4. Open the Channels panel and select the one you just created.
  5. Press Command-L to open the Levels window.
  6. Click Auto.

That's probably as close as you're going to get to retrieve the icon. From here, you can:

  1. Command-click the channel thumbnail to make a selection.
  2. Open the Layers panel and crate a new bitmap layer.
  3. Fill it with colour.
share|improve this answer
    
Whoa... that worked, exactly as I was hoping! Thanks a lot! –  Benjamin Oct 5 '12 at 6:56
    
Great to hear! :) –  Marc Edwards Oct 5 '12 at 12:06
add comment

You can't have an opaque image with a transparent background. If you need to eliminate transparency but you have a specific background color that it needs to sit on, just add that color on a layer below before you flatten.

If there really is an alpha channel that you'd like to delete, then you just drag that channel to the trash icon in the channels panel.

share|improve this answer
    
I definitely don't want to flatten the image. Please see the screenshot above! About the alpha channel, I can't see it in the Channels window. –  Benjamin Oct 4 '12 at 5:24
    
Just select the pixels and fill them with the desired color. –  plainclothes Oct 4 '12 at 20:39
add comment

Your Answer

 
discard

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.