$origheight) { //Если ширина больше максимальной if($origwidth > $maxwidth) { $width=$maxwidth; } //Если высота больше максимальной if($origheight > $maxheight) { $height = $maxwidth*$origheight/$origwidth; } } //В случае когда ширина меньше высоты if($origwidth < $origheight) { //Если высота больше максимальной if($origheight > $maxheight) { $height = $maxheight; } //Если ширина больше максимальной if($origwidth > $maxwidth) { $width=$origwidth*$maxheight/$origheight; } } //В случае когда ширина равна высоте if($origwidth == $origheight) { $width=$maxwidth; $height = $maxheight; } if ($origwidth <= $maxwidth) { $width = $origwidth; } if ($origheight <= $maxheight) { $height = $origheight; } //округлим $width = round($width); $height = round($height); return array($width,$height,$origwidth); } } ?>