zmiana rozmiaru obrazu przed przesłaniem w PHP CodeIgniter

W mojej funkcji mam następujący blok kodu:

$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!";
       }

Teraz chcę zmienić rozmiar obrazu przed przesłaniem. Używam struktury CodeIgniter. Mam ten kod:

$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);

Ale to nie działa prawidłowo. Szukam dobrego rozwiązania, gdzie obraz jest wgrywany przez moją określoną wysokość i szerokość.

questionAnswers(2)

yourAnswerToTheQuestion