Evo kako izgleda f-ja:
Code:
function scale_Image($original_path,$thumb_path, $max_width, $max_height)
{
$original = ImageCreateFromJPEG($original_path) or die("couldn't open original image");
$imagesize = getimagesize($original_path);
if ($imagesize[0] >= $imagesize[1] && $imagesize[0] > $max_width){
$max_height = ($max_width/$imagesize[0])*$imagesize[1];
$thumb=ImageCreate($max_width,$max_height) or die("couldn't create image");
}else if($imagesize[1] >= $imagesize[0] && $imagesize[1] > $max_height){
$max_width = ($max_height/$imagesize[1])*$imagesize[0];
$thumb = ImageCreate($max_width,$max_height) or die("couldn't create image");
}else{
return (0);
}
ImageCopyResized($thumb,$original,0,0,0,0,$max_width,$max_height,imagesx($original),imagesy($original)) or die("coudln't resize image");
ImageJPEG($thumb,$thumb_path) or die("couldn't save thumb image");
return(1);
}