Re: imagejpeg() output

From: Date: Mon, 17 Jan 2005 02:10:31 +0000
Subject: Re: imagejpeg() output
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-206498@lists.php.net to get a copy of this message
On Sat, 15 Jan 2005 08:39:16 -0800, Steven Simmons <low@lowbatteries.com> wrote: > I'm trying to write an object oriented system for saving my uploaded > files to a blog. > > I am using php to resize the original photos and save a thumbnail . > > When I get all done, I want to do something like this: > > $tempImageData = imagejpeg( $imageResource, '', 75 ); > $outputHandler -> save ( $tempImageData ); > > Where the $outputHandler is an object that knows how/where to save the file. > However, I've noticed that imagejpeg() only returns a number 1. > > This worked on my previous server, but I'm guessing my new server has a > newer version of php. > > What am I doing wrong? How can i pass the raw jpeg data to a function? To resize the image you have to create a new image handler to write the new jpeg data to. You can create that image handler with imagecreatetruecolor() for example. imagejpeg() is for outputting the data to the browser. -- Greg Donald Zend Certified Engineer http://destiney.com/

« previous php.general (#206498) next »