my controller:
  public function addgalleryProcess()
        {
            $height = $this->input->POST('height');
            $width = $this->input->POST('width');
            $config['upload_path'] = './assets/images/gallery';
            $config['allowed_types'] = 'gif|jpg|png';
            $config['max_size'] = '1000';
            $config['max_width']  = '';
            $config['max_height']  = '';
            $config['overwrite'] = TRUE;
            $config['remove_spaces'] = TRUE;
            $this->load->library('upload', $config);
            if ( ! $this->upload->do_upload())
            {
                  $error = array('error' => $this->upload->display_errors());
                  $this->load->view('admin/addgallery', $error);
            }
            else
            {
                 $upload_data = $this->upload->data();
                //resize:
                $config1['image_library'] = 'gd2';
                $config1['source_image'] = $upload_data['full_path'];
                $config1['maintain_ratio'] = TRUE;
                $config1['create_thumb'] = TRUE;
                $config1['width'] = $width;
                $config1['height'] = $height;
                $this->load->library('image_lib', $config1); 
                $this->image_lib->resize();
                 $this->adminModel->galleryimages($upload_data);
                 $this->load->view('admin/homeView'); 
              }
my model:
public function galleryimages($image_data = array())
{
    $data = array(
    'image' => $image_data['file_name'],
    );
        $this->db->insert('gallery', $data);
}
Here image is uploaded properly and working, but resize is not working. I have to display the resized image with specified width and height. I am new to this. Thanking in advance.
 
     
     
    