Here is an assortment of remedies...
Date: Mon, 12 May 1997 17:46:36 -0400 From: Romeo AlaeffAnother thing you can try in photoshop:Subject: Re: How to get rid of the white borders around sprites
OR
you can contract the size of either the alpha-channel or the selection by 1 pixel-this selects the image on the inside of its anti-aliasing. Choose SELECT-INVERSE and fill with key color.
Date: Fri, 17 Nov 1995 15:06:00 -0800 (PST) From: "Mentzer, Mark"I think I've come up with the easiest solution to the dreaded white line around irregular objects (shapes) in Director. It's based on a lot of the suggestions I've seen from other users. This is based on Photoshop 3.0. Getting your designers to design the individual objects which will be brought into Director on black backgrounds or backgrounds which is the basic color of your background is difficult because if the items are on layers in Photoshop they can't see the whole picture. So the steps are as follows:Subject: Anti-Anti-Aliasing in Director
Date: Wed, 23 Aug 1995 07:56:00 CDT From: gwg@MCS.COM Subject: Tip for avoiding those white anti-aliasing outlinesI've gotten so many useful ideas from direct-l, and from the director web page, that I thought I should contribute one... A solution to the age old question... how do we avoid those nasty white outlines that come in with anti-aliased images?
Here's the trick.. (using Photoshop.. other tools may also be suitable)
Now, the image is anti-aliased to black, but is surrounded with pure white outside the anti-aliasing. With matte-ink, the white will turn transparent, and the image will appear on screen smoothly anti-aliased.
FYI, the key here is the anti-aliasing to black. If the image is created on a white background, then indexed and dithered, then the background white is used in the anti-aliasing. So when you display the image with matte ink, only the pure white is transparent -- the anti-aliased off-white fringe shows.
Garret Gengler
gwg@mcs.com
I create, for example, my "background" in one Photoshop layer and my "object" in another. I "Save Copy As..." two PICTs -- one with the background only, and one with the background composited with the object.
Now do a Difference calculation between the two PICTs and put it in a new channel in the original Photoshop 3 file. Go to that channel. Select all. Using the magic wand (set to *not* antialias, and a tolerance of 0), Command-click to deselect the black around the object. Then, use the rectangular selected tool to select a square the encompasses the area of the irregularly-shaped selected area.
That gives you the area that you need to copy to put into your cast. Note it horizontal and vertical locations, and use it as a guide to put in this "composite" object.
Date: Tue, 14 Nov 1995 11:26:55 EST From: John Dowdell <71333.42@COMPUSERVE.COM> Subject: Re: Slow PC responseLaura Bond-Harris writes on Nov 13
"I don't want to use anti-aliasing for text ..., I want to use it for non-rectangular sprites that I want to make matte and then anti-alias to remove any white/background edges. This is the technique I've had to use before to get a clean overlay. And yes, I know it eats up time, but it is sometimes faster to overlay a small area of the screen, rather than replace the whole background. (Also, I would probably anti-alias a small piece of text if it let me prevent reading in total backgrounds constantly.) Anyway, sorry to hear it's not here."ack! eek oof ouf! If the goal is to remove the "halo" that sometimes surrounds imported irregular bitmaps, Laura, then there's a fast way to do it at designtime that will save you clock cycles at runtime:
The sequence is speedy once you've done it a few times... fun!