What's new
Photoshop Gurus Forum

Welcome to Photoshop Gurus forum. Register a free account today to become a member! It's completely free. Once signed in, you'll enjoy an ad-free experience and be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

TGA Transparency not covering a certain area


jsk2030

New Member
Messages
4
Likes
0
So I'm getting this weird problem with alpha channels and how its handling the transparency on my image. Here is what the section of the image looks like at 2500% QR7llTT.png
and then here is what it looks like with a background: wZfIJ0a.png

Now here's the problem, when I make it an alpha channel so that I can have the transparency, there is an area that is not being treated as transparent as shown here: BvkMBqw.png
As you can (hopefully) see there's a whole bunch of extra transparent pixels around the edges which should have been part of the lighter pink so when you actually open this there are white pixels around the edges instead of being transparent. The rest of the background is transparent but for some reason I can't get the alpha channel to accept these pixels. Is there anyway to add the transparent pixels (light pink) to be considered in the alpha channel?
 
Hi jsk2030,

The only way I could replicate this is by not having those extra pixels 100% transparent.

Remember, PS works by the numbers, not visuals, so it may look like those pixels are transparent (re: your image #1) but in fact are not.....thus they are treated as part of the overall image.

Just check that those pixels are in fact transparent.....by using PS and not just by looking at it.

Unfortunately you can't use the ctrl click trick on the layer icon to select them as any pixels below 50% transparency do not get the 'marching ants' around them, even though they are still in the selection, so you'll have to use other methods.

You could of course select your image, excluding those pixels you don't want, invert it, and then delete. This will remove any pixels outside of that original selection.

One way to try is to have the 'Info' panel displayed, change the RIGHT hand info to show 'Opacity' (use the small icon top right of the panel to change it), then use the 'Eyedropper' tool to hover over those suspect pixels....anything not 0% means its not 100% transparent. You can have the alpha channel showing or not, it doesn't affect the result.

I may be completely wrong of course but that's what it looks like, they are not 100% transparent.

I'm sure you know this but also make sure you save out the TGA as 32bit, and have 'Alpha Channels' checked.

Regards.
MrTom.
 
Last edited:
Hi jsk2030,

The only way I could replicate this is by not having those extra pixels 100% transparent.

Remember, PS works by the numbers, not visuals, so it may look like those pixels are transparent (re: your image #1) but in fact are not.....thus they are treated as part of the overall image.

Just check that those pixels are in fact transparent.....by using PS and not just by looking at it.

Unfortunately you can't use the ctrl click trick on the layer icon to select them as any pixels below 50% transparency do not get the 'marching ants' around them, even though they are still in the selection, so you'll have to use other methods.

You could of course select your image, excluding those pixels you don't want, invert it, and then delete. This will remove any pixels outside of that original selection.

I may be completely wrong of course but that's what it looks like, they are not 100% transparent.

I'm sure you know this but also make sure you save out the TGA as 32bit, and have 'Alpha Channels' checked.

Regards.
MrTom.

I provided the second image to show that there no low opacity pixels left over which is what appears in the 3rd image. You are probably right in that the pixels aren't 100% transparent, but I've been pretty thorough in checking that they are. You mentioned that I could try "You could of course select your image, excluding those pixels you don't want, invert it," How could I select the image with the accuracy of single pixels? Since it's just a few pixels on the edges. And to confirm I am using 32bit with alpha channels checked when saving.
 

Back
Top