[BUG][?] SketchMorph with transparency and "smooth image"
Bert Freudenberg
bert at isg.cs.uni-magdeburg.de
Thu Apr 18 13:00:09 UTC 2002
On Wed, 17 Apr 2002, Ned Konz wrote:
> 3.2g cs 4823
>
> Make a SketchMorph. Paint it and make it transparent in places.
>
> Now select "smooth image" from its menu and then resize it.
>
> The transparent areas now show up as black, rather than transparent.
> However, if you query them as to their color they say that they're
> transparent. Which would indicate that the problem comes when the
> form is being drawn.
Actually, "rotatedForm colorAt: 1 at 1" gives "Color black", not transparent.
So the problem is in scaling, not in drawing.
> Is this a bug?
The "smooth image" option uses Balloon3D for scaling, which is faster than
WarpBlt but does not support transparency.
So the answer is: Don't do that ;-)
-- Bert
PS: Now that the smoothing functionality is migrated to SketchMorph maybe
we can remove InterpolatingImageMorph?
More information about the Squeak-dev
mailing list
|