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