Photoshop :: Getting Rid Of Partially Transparent Pixels
Oct 1, 2011
I have an image (of many layers) which are mostly solid color, and solid alpha. 1-bit alpha, which is exactly what i want. However there are a few parts which are slightly blurry, where it fades between the two. this is causing problems in my end result. The common white halo effect.
I've tried the flaming pear solidify plugin, and it's totally not what i want. I don't want to fill everything with color or mess around with alpha channels. What i want to do is convert all partially transparent pixels, to either 0 or 100% alpha, with no middle ground. Essentially to make the image alpha binary. ideally some plugin which lets me define the threshold for one or the other would be nice.
I'm saving as an 8bit png, which naturally forces everything to be 1-bit alpha. this is unfortunately resulting in a lot of pixels being white where they show as almost invisible in Photoshop, so i want to fix this problem author side. Ideally i'd like to not mess around with alpha channels - i like the png format because i never have to touch the alpha channel, it's all done for me which speeds up workflow dramatically. I know i can save as a 24 bit png which will store the partial alpha information, but this also increases file size which is not an acceptable compromise for my purpose.
I'm making graphics for a 2D game. One important part of performance optimisation is getting rid of unnecessary alpha sorting. I don't want partial alpha unless i have a specific need for it. I'm wanting all my images to be 1-bit alpha only. That is, a pixel is either completely opaque, or completely transparent - never inbetween.
I'm not sure how to do this easily in photoshop. So far i've come up with a workflow that fills my needs pretty well, except that it seems unnecessarily long and complicated:
1. Place the graphic on a transparent background
2. Use the magic wand to select transparent space, using the tolerance value to define the cutoff point
3. Select Refine Edge, and shift the contrast up to 100. For some reason if I don't do this, photoshop will often "partially select" a pixel, giving undesired results.
4. Hit delete. This removes all pixels that were selected (transparent enough to fall within the tolerance)
5. Select > Inverse. Shifts my selection to everything except what i just delete, ie the actual graphic.
6. Using the color picker, i pick an appropriate neutral color from the main body of the graphic. or i use black.
7. Using the pencil tool, with the draw mode set to Behind, and with a colossal radius, i draw on the graphic. This fills in all the remaining partially transparent pixels with the solid colour that i chose
This workflow does the job perfectly for me, and exactly achieves my intended results. but i can only do it on one layer at a time (i usually need to do this on about 18 layers, for a character graphic).
So what i'm looking for here, is some way to automate this process. The overall point of it really is forcing all pixels to "take a side", becoming either fully transparent, or fully opaque. Is there any better built in way to accomplish this? or a plugin? I'm open to commercial tools and plugins, even.
I've been working with Paint.NET for a while and it's got some great tools for creating images with transparent parts. what I'm looking for is some way to make a picture partially transparent.
So, say I've got a PNG of a tree. I want the tree to be 70% visible, so you can see outlines of things placed behind the tree. How do I do this? Using the magic marker to select the tree, and then telling it to make the tree partially transparent doesn't work since the part's that doesn't get transparent gets the secondary color as the 70% visibility, not the original, different shadings of the tree.
I've built a 3D cylinder shape in Illlustrator and have applied plastic shading. Looks OK in Illustrator, but when imported into InDesign or opened in Photoshop, it appears to be partially transparent AND what looked to be smooth shading in Illustrator appears as a strange pattern in PS and InD, etc.We're getting close to final and this will be printing as it's a logomark.Is there something I'm missing that would make this shape a solid shape (instead of appearring to be transparent) and reproduce well? I just want it to look in PS and InD (and on paper) the way it looks in Illustrator.
Basically, I am working on this pause screen pic from Mass Effect 3. I am trying to turn it into a good background for my phone. I'm trying to do a number of things with it, some of which are proving easier than others. The most difficult thing I want to do is remove all the buttons from the right hand side, so there are five buttons on the left and just background on the right.
How would be best to go about this? I have tried selecting individual sections and painting over them with a gradient fill, and I've tried using an automatic resynthesizer plugin using a selected texture, but neither have yielded good results. The former becomes obvious due to its uniformity when done in large doses and the latter just comes out all wrong.
I'm trying to layer them all on top of each other.
When I copy one partially transparent GIF and paste it on to the second partially transparent GIF the transparent section turns white and is no longer transparent.
Therefore covering up the contents of the prior GIF.
In short, please have a look at the three attached pictures, I would like to have all three on top of each other showing all buttons.
I would like to delete all transparent pixels surrounding my irregularly (non-square) image. The TRIM function only trims to a square surrounding my image and not to the edge of the image itself. Is there a work around for this? I have looked around and haven't found one.
I'm interested in doing a non-destructive "resize" of an image, whereby only the transparent pixels are traditionally resized and the non-transparent pixels remain the same size (but move relative to the resized transparent pixels).
As an example, imagine an image that consists of stars on a transparent background. If we were to do the above to this image, the physical space taken up by the image would increase (due to the resizing of the transparent pixels), but the stars themselves would remain the same size. In short, the stars would appear to spread out to fill more space.
I have two layers and some of the pixels in each layer are the same. I want the difference on the pixels that are not the same and for the pixels that are the same I want the result to be a transparent pixel. I have tried using the difference blend node but for pixels that are the same it returns black as the result not transparent.
This is probably really basic but... I'm a printer and only really use Photoshop for changing RGB to CMYK, clear cutting (with Vertus fluid mask) and things like that. However a lot of the photos I have to clear cut have been done already but not saved (or given to me to use) with the transparency still there. Is there some easy way to turn all the white pixels into transparency? Obviously you'd have to mask any white pixels in the image you wanted to keep. A sample is attached.
I have an image that has corners with partially transparent pixels. I would like to make a mouse-over image of this with the same same dimensions, only a different color.
How can I color this image a different color and still have the partially transparent pixels around the edge. Obviously, I would like the semi-transparent pixels to be semi-transparent of the new color.
I'm still not allowed to use the link vb, but let's try this: ....
I have an image that has corners with partially transparent pixels. I would like to make a mouse-over image of this with the same same dimensions, only a different color.
How can I color this image a different color and still have the partially transparent pixels around the edge. Obviously, I would like the semi-transparent pixels to be semi-transparent of the new color.
How can I select ALL non-transparent pixels from a layer?
- Ctrl + click doesn't work (it seems to have a 50% tolerance - my opacity 7% and 40% pixels don't get selected);
- The magic wand tool with 0% tolerance does work (when I click on a transparent pixel it selects ALL opacity 0% pixels around it and then I just have to inverse selection), BUT my image has a lot of holes with transparent areas and selecting them one by one would be tedious.
I'm not sure why, but Photoshop just started doing this after I converted my files to a smart object. When I try to zoom in past 50%, it displays these transparent pixel squares over the entire image. I tried rasterizing and flatting the image back, but that didn't do anything. It seems to keep doing this.
I need to know how to make these pixels in the picture go away. I tried making the background black but It makes it look ugly. Is thier an eaiser way to do this?
How can I control the color of transparent pixels?
I save my image in RGBA (Windows bitmap). The RGB value of the completely transparent areas always turn completely black, and I want to control the color myself.
It may seem pointless, as the color is transparent, but I am using the image elsewhere (for creating mipmaps) where there is interpolation between pixels. Interpolating between 0 and 1 in opacity gives 50%, but the RGB part of the interpolation will mix with black, giving a dark halo.
I have been using Gimp for a lot of "tile based" images, which feature layers composed of several "tiles" pasted into those layers. However, I just recently started creating transparent tiles, and pasting them.
One of the strangest things I have run into here is that I don't seem to be able to move my selection ( Floating Layer? ) if the opacity on the source pixels is 0.25 or less. Specifically, I do not get the usual "drag box" when I hover over the transparent pixels. Instead, I get the "anchor box" ( which seems to crop the pasted area before anchoring ). I tried this on a composite image with some more transparent pixels ( 0.25 ) and some more opaque pixels ( 0.26 ), and the "drag box" appears only over the more opaque pixels.
Why this might be happening? It could be that this is just context-sensitive cursor behavior which varies on transparency, and if so, is there another way to move the pasted selection?
Whenever I have a selection in an image, I can move it around all I want and wherever I want until I anchor it, but when I open that same image again after saving it and then select a part of the image, I can't get my selection to move. Rather the entire image moves and leaves transparent pixels. How do I move selections and not whole images without leaving transparent pixels?
I opened a transparent PNG and exported the PNG to another file and unchecked 'save color values from transparent pixels' but about 20% of the color values in transparent pixels STILL remain in the picture when viewed in other programs that show those pixels!!! Gimp is NOT removing ALL color values in transparent pixels!
If I am constantly making frames in photoshop for use in the video world (ie. They will be on TV) the pixels need to be rectangular (or 4x3) in aspect and not square.
I know in programs like After Effects and Combustion you can set when saving an image whether or not it is square or rectangular pixels.
2 days on GIMP. I need to adjust the clone tool so it's 1080 pixels vertical and about 20 pixels wide. I googled and searched, but I can't seem to find the right phrasing.
I have several layers in an image, and I need to align them precisely. The ordinary layer shift ("move pixels") by multiples of pixels is not sufficient. Is there a tool or plugin for PDN that allows sub-pixel shifts (i.e. moves by fractions of pixel)? And rotations by very small angles?
I've just started using Xara to edit my photos. I have a problem I can�t solve: how can I export the edited photos with 72 dpi and 843*403 pixels;or 72 dpi and 404*404 pixels?