$dimx){ $ratio = ($dimx/$x); $x = $ratio * $x; $y = $ratio * $y; $altered = true; } if($y > $dimy) { $ratio = ($dimy/$y); $y = $ratio * $y; $x = $ratio * $x; $altered = true; } if(!$altered) { return $img; } $dest = imagecreatetruecolor($x,$y); imagecopyresized($dest,$img,0,0,0,0,$x,$y,$xorg,$yorg); return $dest; } ?>