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