codeigniter изменить размер изображения и создать миниатюру

Привет, согласно документу ci, вы можете изменить размер изображения с помощью image_lib, и есть варианты, которые предполагают, что мы можем создать дополнительный эскиз из этого изображения

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

так вот мой код

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

я бы предположил, что этот код изменяет размеры моего изображения, а также создает миниатюру, но я получаю только одно изображение с указанными размерами и постфиксом _tump

Я также пытался добавить этот код для создания второго изображения вручную, но все равно он не работает, и я получаю только одно изображение

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

Ответы на вопрос(4)

Ваш ответ на вопрос