All pastes #736072 Raw Edit

rexus

public php v1 · immutable
·published 2007-10-14 03:42 UTC
rendered paste body
<?php funtion resizeImage($originalImage,$toWidth,$toHeight,$file_ext){	list($width, $height) = getimagesize($originalImage);    $xscale=$width/$toWidth;    $yscale=$height/$toHeight;		if ($yscale>$xscale){        $new_width = round($width * (1/$yscale));        $new_height = round($height * (1/$yscale));    }    else {        $new_width = round($width * (1/$xscale));        $new_height = round($height * (1/$xscale));    }		$imageResized = imagecreatetruecolor($new_width, $new_height);		switch($file_ext) {		case 'jpeg' : 			$imageTmp = imagecreatefromjpeg ($originalImage);			break;		case 'jpg' :			$imageTmp = imagecreatefromjpeg ($originalImage);			break;		case 'gif' :			$imageTmp = imagecreatefromgif ($originalImage);			break;	}		imagecopyresampled($imageResized, $imageTmp, 0, 0, 0, 0, $new_width, $new_height, $width, $height);		return $imageResized;}?>