ID: 45030 User updated by: lieyang at yahoo dot com Reported By: lieyang at yahoo dot com Status: Open Bug Type: GD related Operating System: x86_64 GNU/Linux Kernel 2.6.9-4 PHP Version: 5.2.6 Assigned To: pajoye New Comment:
Here are my test source image (png 90x90): http://tinyurl.com/65tdtm Resized to 56x56 with noise in alpha channel: http://tinyurl.com/6yold7 Previous Comments: ------------------------------------------------------------------------ [2008-05-18 03:41:50] lieyang at yahoo dot com Please try the following with different image sizes and you will see that the alpha channel has noise. (I have two original before and after images but can not find the link to upload them as attachments) $imageSrc = imagecreatetruecolor(90, 90); imagealphablending($imageSrc, false); imagesavealpha($imageSrc, true); $color = imagecolorallocatealpha($imageSrc, 0, 0, 0, 127); imagefill($imageSrc, 0, 0, $color); $imageDst = imagecreatetruecolor(56, 56); imagealphablending($imageDst, false); imagesavealpha($imageDst, true); imagecopyresampled($imageDst,$imageSrc, 0, 0, 0, 0, 56, 56, 90, 90); header('Content-type: image/png'); imagepng($imageDst); ------------------------------------------------------------------------ [2008-05-17 23:11:41] [EMAIL PROTECTED] We need a better reproducible example here, including the source image. When the source image has a perfect alpha channel, I see no noise. Try this: $imageSrc = imagecreatetruecolor(500, 500); imagealphablending($imageSrc, false); imagesavealpha($imageSrc, true); $color = imagecolorallocatealpha($imageSrc, 0, 0, 0, 127); imagefill($imageSrc, 0, 0, $color); $imageDst = imagecreatetruecolor(50, 50); imagealphablending($imageDst, false); imagesavealpha($imageDst, true); imagecopyresampled($imageDst,$imageSrc, 0, 0, 0, 0, 50, 50, 500, 500); header('Content-type: image/png'); imagepng($imageDst); ------------------------------------------------------------------------ [2008-05-17 22:52:00] [EMAIL PROTECTED] In fact yes, I need the source image (what you have in $imageData). Sorry for the double posts. ------------------------------------------------------------------------ [2008-05-17 22:48:55] [EMAIL PROTECTED] no need for src images :-) ------------------------------------------------------------------------ [2008-05-17 22:43:05] [EMAIL PROTECTED] Please provide me the source image and the result you get. You can use http://bugs.libgd.org as well as you can add attachments to your report. ------------------------------------------------------------------------ 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/45030 -- Edit this bug report at http://bugs.php.net/?id=45030&edit=1