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