Bug #11976 Updated: image_copy_resized does not work properly

From: Date: Mon, 23 Jul 2001 13:33:38 +0000
Subject: Bug #11976 Updated: image_copy_resized does not work properly
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-60751@lists.php.net to get a copy of this message
ID: 11976 Updated by: andy Reported By: yannbarrault@yahoo.fr Status: Feedback Bug Type: GD related Operating System: windows 98 SE PHP Version: 4.0.6 New Comment: so what is the problem. The image works now... Just make sure you set the header to "image/png" or whatever file type the image is. Previous Comments: ------------------------------------------------------------------------ [2001-07-23 06:24:34] yannbarrault@yahoo.fr When I removed the header function (or set it to "text/html"), I have this on my browser: " PNG "?? If I keept "image/png" or "image/jpeg", I have a all-in black image?? ------------------------------------------------------------------------ [2001-07-21 20:51:42] andy@php.net Works fine for me (I am using Linux.) Try removing the header function (or set it to "text/html") and see if there are any errors/warnings that are corrupting the image. ------------------------------------------------------------------------ [2001-07-09 10:04:13] yannbarrault@yahoo.fr I used this function in a script with PHP 4.0.5. It works very well. I installed PHP 4.0.6 and the script doesn't work anymore? I found that it was this function who didn't work well. Sorry about my English. See my script: <? Header("Content-type: image/png"); $x=400; $y=400; $data=array (3, 1, 7, 2, 5, 4, 6); $im = imagecreate($x,$y); $black = ImageColorAllocate($im, 0,0,0); $blue = ImageColorAllocate($im, 0,36,135); $white = ImageColorAllocate($im, 255,255,255); ImageFilledRectangle($im,0,0,$x,$y,$white); imageline($im,0,50,$x,50,$black); imageline($im,$x-50,0,$x-50,$y,$black); for($i=0;$i<sizeof($data);$i++) { ImageFilledRectangle($im,$i*50+15,51,$i*50+40,51+$data[$i]*30,$blue); } $image=imagecreate(500,500); imagecopyresized($image,$im,0,0,0,0,400,400,400,400); Imagepng($image); ?> ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=11976&edit=1

« previous php.dev (#60751) next »