Re: Bug #11976 Updated: image_copy_resized does not work properly

From: Date: Mon, 23 Jul 2001 15:52:02 +0000
Subject: Re: Bug #11976 Updated: image_copy_resized does not work properly
References: 1  Groups: php.dev 
Request: Send a blank email to php-dev+get-60775@lists.php.net to get a copy of this message
Ok, I put the script on my computer, and ran it. The result of the script is attached as a PNG image. Is this what it is supposed to look like? On Mon, 23 Jul 2001, yannbarrault@yahoo.fr wrote: > ID: 11976 > User updated by: yannbarrault@yahoo.fr > Reported By: yannbarrault@yahoo.fr > Status: Feedback > Bug Type: GD related > Operating System: windows 98 SE > PHP Version: 4.0.6 > New Comment: > > My script should not draw a black image but a blue graph( blue rectangles). > Actually, with php4.0.6, my script draw a black square and with php4.0.5 my script draw a > graphics with blue rectangles. > It works with php4.0.6 only if I don't use the function image_copy_resized. So In > conclusion, I think that there is a problem with this function on php4.0.6 with W98 OS?? > > Previous Comments: > ------------------------------------------------------------------------ > > [2001-07-23 09:33:38] andy@php.net > > 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. > > ------------------------------------------------------------------------ > > [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 > > > -- > PHP Development Mailing List <http://www.php.net/> > To unsubscribe, e-mail: php-dev-unsubscribe@lists.php.net > For additional commands, e-mail: php-dev-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net

Attachment: [image/png] test.png
« previous php.dev (#60775) next »