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!

Is there a solution?


superstar4410

Member
Messages
14
Likes
0
Ok, heres the problem.


I'm trying to isolate an object in a picture and surround it with a single fill color.

If I was using the picture just for looks my work would be done, but for some reason there always seems to be an outline of the fill color around the isolated object. So if my fill color is yellow and I traced out an apple, the apple would have a thin yellow outline around it.

This outline isn't something you see at first. If I open the picture(bmp) in mspaint and use the ink dropper to get the fill color and fill the background with new color(say blue) instead of the yellow fill all changing to blue, most of it changes and there is a yellow outilne that remains around the apple as if its a different shade of yellow.

This dosen't only happen with the photoshop fill tool, but also with the lasso tool, and the eraser, like if I was erasing with a red eraser after opening the saved picture(bmp) in mspaint and filling the background color there still remains an outline of the eraser color around the object I isolated.

Like I said if I was doing the picture for looks it wouldn't matter because you dont see the outline until you open it with mspaint and fill it with a different color, but I'm using the pictures for a video game I made and the fill color is important and when I load the pictures(bmp) into the video game even though they look normal, after the video game mask the fill color there remains an outline around the object of the fill color.

How can I fix this.



Oh yea one thing, This does not happen if I'm tracing out an object that has perfectly flat sides, say a rectangle,
or
If I'm tracing out a picture where the trace is a single color (ex: a white background) opposed to a blue-->white sky.





I'm using photoshop 7


Thanks
 
Haloing, can happen in a number of different situations. If you do a chop with anti-aliasing on , the chop will adopt the a/a charactertistic, also any feather should be zeroed out, if you want a clean chop.
If I understand you're problem, I'd raise the selection to a new layer, reverse the select and whack DELETE.

Another method I use, dependant on the material, is to drop in the new layer (the selection), then ALT-CLICK the layer, reverse the selection, and blow it away.

Of course, there is a good chance that I've read your problem incorrectly, and if that's the case, keep huntin' bro. [slick]
 
SCync is right it's just anti-aliasing.

Another thing you can do is, after tracing your subject, press Ctrl+J to copy the selected area to a new layer. Then ctrl-click the layer to bring up the selction again and add a Layer Mask. Click on the mask to activate it, then open the FILTER menu and choose Other>Minimum. Set the amount to whatever pixel value gets rid of the halo. Should only take 1 or 2 pixels; depending on how tight your selection was. You should try to make that as tight as possible -- zoom in real close when creating the selection if need be.

Once you have the halo removed, "apply" the layer mask to the layer.

TIP: you can also add an extra pixel to the Minimum filter setting and then apply a 1px gBlur to the mask. This'll create a smooth edge on the extracted subject. But for video game purposes, i don't think this would be a good thing to do; depends on how strong/complex your rendering engine is. ;)
 
May I ask why you use MSPaint?
I just don't understand why, that's all.
No flames intended (you know me). Just a simple question.
 
Well it was just to check for the halo affect, because the halo affect is a problem I had before but just didn't ask for help because I was busy trying different methods of tracing and finally just forgot about it. And recently I revisited it so I used mspaint again to check for the halo affect because for some reason you dont get to see the halo affect in photoshop, even if you fill with multiple different colors(it does a perfect fill). And if I know that the halo affect show in mspaint it will show in my game.
 
OK. Thanks for explaining. Hope theKeeper's explaining helps you out. If not: just give a yell!
:righton:
 
The problem you are having is actually a little thing called fringe. Fringe will almost always occur with any selection or mask other than the extraction filter. The sad thing is that the extraction filter is a sad substitute as appose to the pen tool or to be sure a true mask.

The is a command that will defringe an image but to tell the truth I have never used it and can?t tell you right off the top off my head where it is. I may poke about a bit later and look for it and if I do I will repost it for ya.

You can also , as The Keeper has stated make a copy of your selected region by pressing comm. Or ctrl-j on the keyboard and this will make a copy of the selected region only. From there you can click right on the thumb nail in the layers pallet to select around the border of your image and then choose select at the top of Photoshop then down to modify and then choose contract. This will bring up the contract dialog box and choose no more than 1 or 2 pixel. Press comm. Or ctrl-j once more hide your other layers and then place a solid color layer below that top layer just to see if the fringe is still visible. If not then you are done and can delete your solid color layer and get on with business.

I hope this have helped you out a touch and is not to ----- involved,

Please have a great day, 8))

Lucky13
 

Back
Top