diff options
| author | ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-24 17:57:42 +0000 | 
|---|---|---|
| committer | ben <ben@36083f99-b078-4883-b0ff-0f9b5a30f544> | 2008-06-24 17:57:42 +0000 | 
| commit | c660db3ef021dfff32a0289a635842e06659244c (patch) | |
| tree | 6b5f0b28533587ef6d2ea81432b70af2be460d02 | |
| parent | 3ffa4f4ef17d816438e7873b1233725a66341e30 (diff) | |
| download | elgg-c660db3ef021dfff32a0289a635842e06659244c.tar.gz elgg-c660db3ef021dfff32a0289a635842e06659244c.tar.bz2  | |
Serious memory optimisation for the photo resize functions
git-svn-id: https://code.elgg.org/elgg/trunk@1112 36083f99-b078-4883-b0ff-0f9b5a30f544
| -rw-r--r-- | engine/lib/filestore.php | 7 | 
1 files changed, 2 insertions, 5 deletions
diff --git a/engine/lib/filestore.php b/engine/lib/filestore.php index dcf802cd5..25befa449 100644 --- a/engine/lib/filestore.php +++ b/engine/lib/filestore.php @@ -622,9 +622,6 @@  		// Get the size information from the image  		if ($imgsizearray = getimagesize($input_name)) { -			// Get the contents of the file -			$filecontents = file_get_contents($input_name); -			  			// Get width and height  			$width = $imgsizearray[0];  			$height = $imgsizearray[1]; @@ -656,7 +653,7 @@  			$accepted_formats = array(  											'image/jpeg' => 'jpeg',  											'image/png' => 'png', -											'image/gif' => 'png' +											'image/gif' => 'gif'  									);  			// If it's a file we can manipulate ... @@ -664,7 +661,7 @@  				$function = "imagecreatefrom" . $accepted_formats[$imgsizearray['mime']];  				$newimage = imagecreatetruecolor($newwidth,$newheight);
 -				 +				
  				if (is_callable($function) && $oldimage = $function($input_name)) {  					// Crop the image if we need a square
  | 
