// Обрабатываем фото
$handle->file_new_name_body = $user['id'];
//$handle->mime_check = false;
$handle->allowed = array('image/jpeg', 'image/gif', 'image/png');
$handle->file_max_size = 1024 * $flsz;
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 320;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process('../files/photo/');
if ($handle->processed) {
// Обрабатываем превьюшку
$handle->file_new_name_body = $user['id'] . '_small';
$handle->file_overwrite = true;
$handle->image_resize = true;
$handle->image_x = 100;
$handle->image_ratio_y = true;
$handle->image_convert = 'jpg';
$handle->process('../files/photo/');
В анкете выводится фото, размер превьюшки ширина 100 а высота автоматически подбирается и получается разной в зависимости от исходного соотношения фото, поэтому некоторые фото больше получаются некоторые меньше, я хотел определенный размер задать чтоб все одинаковые были, но если 100х100 сделать, то фото сжимается, соотношение размера теряется, вот вконтакте например рамка в эту рамку подгоняется фото, скажите пожалуйста есть вариант так сделать?