ID:               34357
 Updated by:       [EMAIL PROTECTED]
 Reported By:      zakay at danial dot se
-Status:           Open
+Status:           Closed
-Bug Type:         Documentation problem
+Bug Type:         Feature/Change Request
 Operating System: Gentoo Linux, OS X, Windows XP
 PHP Version:      5.0.4
 Assigned To:      pajoye


Previous Comments:
------------------------------------------------------------------------

[2005-09-03 15:11:32] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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

------------------------------------------------------------------------

[2005-09-03 14:21:43] zakay at danial dot se

I don't want it to blend the color, but imageline with 
antialias enabled thinks that the background is none-
transparent and thus the result.. no smooth line.. but a 
thicker line where instead it would be antialiased.

------------------------------------------------------------------------

[2005-09-03 14:14:12] zakay at danial dot se

Have you even seen the link I posted?
Really do check the link and then tell me its not a bug.
And please this is a very easy code, give me the solution 
then?

I opened the source code for that part, and I say the BLEND 
function, and it doesn't do alpha blending correctly.

See the link, please.

------------------------------------------------------------------------

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

Reply via email to