Jump to content

How to "subtract" out bkgnd color, leaving transparency?


Recommended Posts

Howdy folks,

I've been using paint.net for years, and it's my go-to tool for everything except the most heavy-duty photo touch-up.

There's one thing that I keep coming across, and I don't know how to do it. I'm wondering if this is possible with some combination of layer blending, or ... ?

So let's say you have this nice piece of artwork containing a figure against a single-color background (e.g. Mickey Mouse against a white background). If the artwork is high quality, Mickey's edges will blend into the white for a few pixels (otherwise, the original image would generally look aliased).

OK, so it's easy enough to use the magic wand to select the background. By adjusting the tolerance, you can get more or less of the "blended" pixels between Mickey's edges and the background. If you go to one extreme, you remove only the pure white background, leaving a white halo around Mickey. The other extreme removes all of the blended pixels around Mickey, resulting in an aliased look.

Now, if you were going to place the extracted Mickey on another white background, the halo isn't a problem. But if you want to place him on top of some other color, it looks bad.

I frequently run into this problem when I want to extract some artwork and make an icon out of it. What I'd like is to "subtract" the background color, leaving the edge pixels with their original color and some amount of transparency. Does anyone know how to do this?

Thanks in advance.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...