Codeigniter cambiar el tamaño de la imagen y crear imágenes en miniatura

Hola, de acuerdo con el documento ci, puedes cambiar el tamaño de las imágenes con image_lib y hay opciones que sugieren que podemos crear una miniatura adicional de esa imagen.

create_thumb    FALSE   TRUE/FALSE (boolean)    Tells the image processing function to create a thumb.  R
thumb_marker    _thumb  None    Specifies the thumbnail indicator. It will be inserted just before the file extension, so mypic.jpg would become mypic_thumb.jpg    R

así que aquí está mi código

        $config_manip = array(
            'image_library' => 'gd2',
            'source_image'  => "./uploads/avatar/tmp/{$this->input->post('new_val')}",
            'new_image'     => "./uploads/avatar/{$this->input->post('new_val')}",
            'maintain_ratio'=> TRUE ,
            'create_thumb'  => TRUE ,
            'thumb_marker'  => '_thumb' ,
            'width'         => 150,
            'height'        => 150 
        );

        $this->load->library('image_lib', $config_manip);
        $this->image_lib->resize();

Supongo que este código cambia el tamaño de mi imagen y también crea una miniatura, pero solo obtengo una imagen con las dimensiones especificadas y _tump postfix

También he intentado agregar este código para crear la segunda imagen manualmente, pero aún así no funciona y solo obtengo una imagen.

            $this->image_lib->clear();

$config_manip['new_image'] = 
"./uploads/avatar/thumbnail_{$this->input->post('new_val')}";

            $config_manip['width']     = 30 ;
            $config_manip['height']    = 30 ;
            $this->load->library('image_lib', $config_manip);
            $this->image_lib->resize();

Respuestas a la pregunta(4)

Su respuesta a la pregunta