Re: [GD-DEVEL] trasparent image width antialiasing

[email protected] (Pierre)
Newsgroups php.gd.devel
Message-ID <[email protected]>
Hi,

On 1/30/07, yagyog <[email protected]> wrote:
> ----- Original Message -----
> From: "Pierre" <[email protected]>
> To: "yagyog" <[email protected]>
> Cc: <[email protected]>
> Sent: Tuesday, January 30, 2007 3:48 PM
> Subject: Re: [GD-DEVEL] trasparent image width antialiasing
>
>
> > On 1/30/07, yagyog <[email protected]> wrote:
> >> I have a problem, Excused but I do not speak English
> >>
> >>
> >> I have in input one image png with antialising
> >> with uniform solid background
> >>
> >> I would want
> >>
> >> 1) to eliminate the background
> >> 2) recreate the channel alpha in order not to lose the antialising on the
> >> text
> >>
> >> It is possible?
> >> you can give me of the information ?
> >>
> >> I try this code but not work:
> >>
> >> //
> >> //load a, load b  and create test
> >> //
> >> a = myLoadPng("a.png");
> >> b = myLoadPng("b.png");
> >
> > Can you give us a link to the images a.png and b.png please?
> >
> > --Pierre
> >
> Yes
> the color is changed but ,
> it does not change nothing
>
> http://www.yag.altervista.org/varius/a.png
> http://www.yag.altervista.org/varius/b.png
> my result
> http://www.yag.altervista.org/varius/test.png

You have to use the alpha component in your image. So the blending
will be done when you copy a or b over test. But if the original
images do not contain any alpha components, the anti aliasing being
done against a given color (green and yellow in your case), you will
have a visible aliasing.

--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.