$height && $width > $size) { imagecopyresampled($thumbs, $source, 0, 0, (($width-$height)/2), 0, $size, $size, $height, $height); } // Вертикальное изображение elseif ($height > $width && $height > $size) { imagecopyresampled($thumbs, $source, 0, 0, 0, (($height-$width)/2), $size, $size, $width, $width); } // Если квадрат elseif ($height == $width && $height > $size) { imagecopyresampled($thumbs, $source, 0, 0, 0, 0, $size, $size, $width, $width); } // Изображение меньше размеров стороны else { $thumbs = $source; } // Выводим изображение imagejpeg($thumbs, $target); } ?>