ID: 42685 Comment by: schwarzenneger at hotmail dot com Reported By: chinhnt2k3 at yahoo dot com Status: No Feedback Bug Type: GD related Operating System: * PHP Version: 5.2.4 Assigned To: pajoye New Comment:
Read the last line of the previous comment as follows: * 201x201 black circle inside 200x200 red square, the right and bottom sides of the circle appear "clipped" by one pixel Previous Comments: ------------------------------------------------------------------------ [2009-06-18 07:19:06] schwarzenneger at hotmail dot com Reproduced error on the following: * PHP Version 5.2.5 * GD Library bundled (2.0.34 compatible) ** IIS 5.1 on Windows XP Professional ** Apache/2.2.9 (Win32) on Windows XP Professional Reproduce code: <?php $radius = 100; $corner_image = imagecreatetruecolor( $radius * 2, $radius * 2 ); $clear_colour = imagecolorallocate( $corner_image, 0, 0, 0 ); $solid_colour = imagecolorallocate( $corner_image, 0xFF, 0, 0 ); imagefill( $corner_image, 0, 0, $solid_colour ); imagefilledellipse( $corner_image, $radius, $radius, $radius * 2, $radius * 2, $clear_colour ); header( "Content-type: image/png" ); imagepng( $corner_image ); ?> Expected output: * 200x200 black circle inside 200x200 red square, perfect fit Actual output: * 201x201 black circle inside 200x200 red square, the right side of circle clearly appears "clipped" ------------------------------------------------------------------------ [2009-03-27 18:01:37] andrew at ameshome dot ca I can confirm this still occurs in PPH 5.2.9-1 An elipse with an even size is rounded to an odd size ------------------------------------------------------------------------ [2008-11-10 01:00:05] php-bugs at lists dot php dot net No feedback was provided for this bug for over a week, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open". ------------------------------------------------------------------------ [2008-11-02 13:04:02] j...@php.net Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows: http://windows.php.net/snapshots/ ------------------------------------------------------------------------ [2008-05-06 11:28:31] ka...@php.net The same effect occurs for the imageellipse(), I belive this bug is in libgd ------------------------------------------------------------------------ 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/42685 -- Edit this bug report at http://bugs.php.net/?id=42685&edit=1