edit: here is my action for photoshop. See below for description.
Get it here!
If I understand you correctly, you want to create a color map that is not premultiplied?
I have an action that I have made that can do this, or at least something very similar. What I do is duplicate the layer many times until all the pixels are solid. I know it may sound a bit odd, but it does a great job of getting rid of a fringe when you clip an image with alpha.
There are a couple of tricks that will help make this work better.
1. duplicate the layer
2. blur the bottom layer slightly (just a few pixels)
3. now duplicate the lower layer 4 times and collapse those layers (leaving the original layer on top)
4. repeat steps 2 and 3 several times. By collapsing the layers in step 5, you can build up the opacities faster.
5. once all the pixels are solid, you are done. Note that 100% transparent pixels will still be transparent, so you can either just fill in a back layer, or do a big blur on a bottom layer and then repeat the steps.
Otherwise you can just hit Ctrl-J (duplicate layer) and then Ctrl-E (Merge down) about 10-15 times
If you want I can post the action here tomorrow from work.
Get it here!
If I understand you correctly, you want to create a color map that is not premultiplied?
I have an action that I have made that can do this, or at least something very similar. What I do is duplicate the layer many times until all the pixels are solid. I know it may sound a bit odd, but it does a great job of getting rid of a fringe when you clip an image with alpha.
There are a couple of tricks that will help make this work better.
1. duplicate the layer
2. blur the bottom layer slightly (just a few pixels)
3. now duplicate the lower layer 4 times and collapse those layers (leaving the original layer on top)
4. repeat steps 2 and 3 several times. By collapsing the layers in step 5, you can build up the opacities faster.
5. once all the pixels are solid, you are done. Note that 100% transparent pixels will still be transparent, so you can either just fill in a back layer, or do a big blur on a bottom layer and then repeat the steps.
Otherwise you can just hit Ctrl-J (duplicate layer) and then Ctrl-E (Merge down) about 10-15 times
If you want I can post the action here tomorrow from work.