ID: 34357
Updated by: pajoye@php.net
Reported By: zakay at danial dot se
Status: Closed
Bug Type: GD related
Operating System: Gentoo Linux, OS X, Windows XP
PHP Version: 5.0.4
Assigned To: pajoye
New Comment:
Good, it is not possible to switch to a alpha based anti aliasing now
in GD, for many historical and boring reasons (like bc).
--Pierre
Previous Comments:
------------------------------------------------------------------------
[2005-09-03 19:11:26] zakay at danial dot se
Ok..
I made my own patches to the sources.. and now I have it
working.. My way..
Thanx anyway..
------------------------------------------------------------------------
[2005-09-03 16:56:03] pajoye@php.net
Reset the original category....
------------------------------------------------------------------------
[2005-09-03 15:11:32] pajoye@php.net
Little explanation.
Antialiasing here works with in direct rendering mode, using some
blending operations.
What you did in photoshop is to set the alpha channel. The channel
being kept in the final image.
Both being two completelly different things and it is actually not
possible to create the later in GD.
See some introduction to graphics programming (GEMs, Black book, ...)
to get more informations about this topic.
--Pierre
------------------------------------------------------------------------
[2005-09-03 14:51:29] zakay at danial dot se
Ok, I made a picture in photoshop, a png with white lines
antialiased.. and a brush thats blury.
Please notice that it doesn't matter what the background
color is. .I use the same picture on three different
background colors in the html.
http://www.zacay.se/image/test2/
Can you make lines in PHP-GD that works the same way?
Its seems no, cause actually you haven't thought about this
yet.
I don't want it to know what background color I use in my
HTML, I want it to think that the image I work on is
transparent and the antialiased lines work on whatever
background I choose to.
Please see my second link: http://www.zacay.se/image/test2/
------------------------------------------------------------------------
[2005-09-03 14:35:09] pajoye@php.net
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at
http://www.php.net/manual/ and the instructions on how to
report
a bug at http://bugs.php.net/how-to-report.php
Please read my answer and how works antiaalising in general.
You have a _transparent color, and this color is white. Your draw a
white line, what do you expect? Or should I automagically know the
color used when you display the images? (in your case the grey of your
page).
Or what do you consider as correct blending method in this case?
--Pierre
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
http://bugs.php.net/34357--
Edit this bug report at http://bugs.php.net/?id=34357&edit=1