изменение размера изображения перед загрузкой в CodeIgniter PHP
У меня есть следующий блок кода в моей функции:
$target_path = "uploads/";
$target_path = $target_path . basename( $_FILES['image']['name']);
if(move_uploaded_file($_FILES['image']['tmp_name'], $target_path))
{
echo "The file ". basename( $_FILES['image']['name'])." has been uploaded";
}
else
{
echo "There was an error uploading the file, please try again!";
}
Теперь я хочу изменить размер изображения перед загрузкой. Я использую платформу CodeIgniter. У меня есть этот код:
$config['upload_path'] = "uploads/";
$path=$config['upload_path'];
$config['overwrite'] = FALSE;
$config['remove_spaces'] = TRUE;
$config['allowed_types'] = 'gif|jpg|jpeg|png|JPEG|JPG|PNG';
$config['max_size'] = '1024';
$config['maintain_ratio'] = TRUE;
$config['max_width'] = '1000';
$config['max_height'] = '1000';
$this->load->library('upload',$config);
Но это неработает нормально. Я ищу хорошее решение, в котором изображение загружается по моей указанной высоте и ширине.