Re: imagecopyresized problems

From: Date: Fri, 13 Sep 2002 12:53:35 +0000
Subject: Re: imagecopyresized problems
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-116268@lists.php.net to get a copy of this message
Hi, this seems to be a problem with headers. Try this: <?php $max_width = 0; $tmp = imagecreatefromjpeg("img.jpg"); if (imagesx ($tmp) < $max_width) { imagejpeg($tmp); exit(); } $dst_img = imagecreate(80,60); imagecopyresized($dst_img,$tmp,0,0,80,60,80,60,imagesx($tmp),imagesy ($tmp)); imagejpeg($dst_img, "new_image.jpg"); ?> <img src="new_image.jpg"> Note: directory for writing new image must have chmod 777 and sticky bit (+t) permissions and may not in webroot "Brian & Shannon Windsor" <bwindsor@mindspring.com> wrote in message news:20020908044752.9250.qmail@pb1.pair.com... > I'm trying to use imagecopyresized to generate a thumbnail image and then > store the image in the proper place, but I'm running into some problems. > > I'm using the standard code: > > $src_img = > imagecreatefromjpeg("../php/images/".$HTTP_POST_FILES['imagefile']['name']); > > if (imagesx($src_img)<$max_width){ > imagejpeg($src_img); > exit(); > } > > $dst_img = imagecreate(80,60); > imagecopyresized($dst_img,$src_img,0,0,80,60,80,60,imagesx($src_img),imagesy > ($src_img)); > imagejpeg($dst_img); > > this will give me this output: > > 3?R?rJFIF?t>CREATOR: gd-jpeg v2.0 (using IJG JPEG v62), default quality > ?UC    $.' ",#(7),01444'9=82<.342?UC  > 2!!22222222222222222222222222222222222222222222222222?R > > What I need is for imagecopyresized to make a new file that I can then give > a new name and copy into the files that I want it to go to, such as.. > > copy ($dst_img, "../php/thumbs/".$thumb_name); > > If I try to this, I get the following error... > > Warning: Unable to open 'Resource id #4' for reading: No such file or > directory in /u/php/uppic.php on line 55 > > > (uppic.php is the name of the .php script this is in) > > Am I missing something obvious? > > Thanks, > > Brian > > >

« previous php.general (#116268) next »