Re: [GD-DEVEL] Drawing anti-aliased text with transparent background

[email protected] (Pierre)
Newsgroups php.gd.devel
Message-ID <[email protected]>
On 3/17/07, Andrei Stebakov <[email protected]> wrote:
> Gives me this resut:
> http://www.greenpixeldesign.com/cphandler/tmp-img/test.png
>
> I am using libgd 2.0.33 on debian, so basically I just create an image from
> scratch, set transparent color to black and use gdImageStringFT to draw to
> text. (I use lisp bindings to do that). What am I missing to remove the
> black outline from the text?

The antialiasing is not 100% black, it does not match the transparent
color (or index). That's why they remain and appears ugly in anything
but a black background. If you want a white background, I suggest to
use it in your image as transparent color.

2.1.0 will support antialiasing using the alpha channel only when the
covered area is transparent. It will solve the problem as long as your
browser supports transparency/opacity in the png image (IE does not).

--Pierre
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.