Is there any nice way to save images with unpremultiplied alpha in PhotoShop?
The way I do it now is to open the image in Combustion and from there I save it with the alpha not premultiplied.
Unpremultiplied alpha in Photoshop?
No way that Iām aware of. Photoshop does a horrible job of handling stuff like premultiplied alpha. In the attempt to make things āeasierā photoshop hid all those sorts of controls away, which leads to difficulties when you need to move alphas from app to app. The workaround you have now may be your best bet for the moment.
- Neil
Ok, thatās what I thought. But I hoped that it was a workaround inside PSā¦
That option (and a bunch of other stuff thatās missing) will hopefully show up in cs10 or something⦠
I wouldnāt hold your breath. Photoshop was never meant to be a professional ācompositingā package, and the vast majority of their customers create and manipulate their images entirely within photoshop, never moving assets or results from other non-adobe packages. I believe the only reason they even added higher bit depth support (16bit, etc) was because the photography market was moving towards the raw format, probably had very little to do with the miniscule visual effects market. Iād be totally happy if they proved me wrong though, and added a few more controls.
- Neil
Actually, under the layers menu in photoshop, at the bottom in the matting options, you have the ability to āremove black matteā (or white matte). This basically will un-premultiply your image for you so that you can use it in photoshop without getting that black outline around the edges of your rendersā¦
Hope that helps.
-Brian
Could you explain how that works exactly? If I have an image on a layer thatās premultiplied, and choose that option, it does not un-premultiply the image. Am I missing something?
- Neil
Iām not sure exactly how it worksā¦and perhaps I am wrong in thinking that it actually unpremultiplies the layer, but it has seemed to work for me the few times that I have used it (I do most of my compositing in Fusion, but use Photoshop for print size comps once in a whileā¦).
Anyways, I just googled the topic and came up with this articleā¦it seems to say that it was an option added in the CS versions, but up until then it was only possible to use straight alphaād images in photoshopā¦Granted it only works for images premultiplied over black or whiteā¦Here is the linkā¦
http://filmimaging.digitalmedianet.com/articles/viewarticle.jsp?id=135386-1
-Brian
Hi Brian! If you look at the attached picture, the left part is the image with premult and the right unpremult. I would like to be able to save it like that inside photoshop, to get this result I had to re-save from Combustion.
The thing that youāre talking about is the opposite direction.
What Richard said.
But thanks for pointing out that feature, didnāt know it was there and it may be useful for something else sometime.
- Neil
Alright, sorry that it wasnāt what you were looking to do. But it is useful when you are comping premultiplied images directly in photoshop. It will get rid of the black outline caused by the render being premultiplied over black originallyā¦
Anyways, I think you have the right idea by just doing the conversion in Combustion, I think that will give you the most predictable results.
Let us know if you find any other solutions to the issue. Thanks.
-Brian
Hey, maybe itās to late, but it will help to someone who search for it. Solution is the ProEXR plug-in for Photoshop and After Effects, which can do Import/Export process more handled.
iām a bit late either, but this may help:
http://www.onoff.ch/2007/01/04/premultiplied-alpha-problems/
I believe the RGB in Photoshop is always stored and used āstraightā internally - itās just that Photoshop wonāt show it to you without premultiplying it by the alpha. So it looks like it is premultiplied.
Hereās some stuff.
Compositing Premultiplied CG in Photoshop
Iād say maybe try the ādivideā blend mode in the Gimp, or unmult (free plugin) and render one frame in AE
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.