function thumb_generate($img, $width, $height, $def_img = false, $replace_file = false) { // указана картинка, нужно сделать thumb заданного размера if ($img) { $t = new Thumb($img, '-' . $width . '-' . $height, $replace_file); if ($t->init === true) { $img = $t->new_img; // сразу получаем новый адрес } elseif ($t->init === false) { $img = false; // ошибка } else { // получаем изображение // уменьшение по ширине, после кроп по центру $t->resize_crop_сenter($width, $height); $img = $t->new_img; // url-адрес готового изображения } } else { $img = $def_img; } return $img; }