Extracting the layer transparency into an editable layer mask in Photoshop
This is what I do:
- Select the layer with transparency
- Click on Menu item Layer, Layer Mask, From Transparency.
The transparency will be converted into a layer mask, that you can manipulate from there.
EDIT: in Photoshop CS5 or later.
I have improved Mike's solution (Photoshop CS3):
- Open/create your image with 'baked in' transparency.
- Right click on the layer's icon in the Layers window and select Select Pixels.
- Layer menu -> Duplicate Layer
- Layer menu -> Merge Visible
- Repeat steps 3 and 4 several times until there are no semi-transparent pixels. The selection marquee should still remain.
- Layer menu -> Flatten image. You should see the transparency disappear. The selection marquee should still remain.
- Right click on the layer in the Layers window and select Layer from Background...
- Layer menu -> Layer mask -> Reveal Selection
- Done :-)