private function getMaxResizeValues($srcW, $srcH, $maxW, $maxH) { if ($srcH / $srcW < $maxH / $maxW) { $w = $maxW; $h = $srcH * ($maxW / $srcW); } else { $h = $maxH; $w = $srcW * ($maxH / $srcH); } return array($w, $h); }