У меня есть две функции изменения размера, которые я хотел бы выполнять одну за другой, используя класс манипуляции с изображениями codeigniters: http://codeigniter.com/user_guide/libraries/image_lib.html
В тот момент, когда я пытаюсь запустить функцию, работает только первая, вторая игнорируется.
Я добавил $this->image_lib->clear()
, который в соответствии с руководством пользователя codeigniters: 'сбрасывает все значения, используемые при обработке изображения. Вы захотите вызвать это, если обрабатываете изображения в цикле. '
Почему я не могу запустить две отдельные функции изменения размера? Как мне поступить так?
$image_data = $this->upload->data();
$config = array(
'source_image' => $image_data['full_path'],
'new_image' => $upload_path . '/thumbs/',
'maintain_ration' => true,
'width' => 150,
'height' => 100
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear();
$config = array(
'source_image' => $image_data['full_path'],
'maintain_ration' => true,
'width' => 620,
'height' => 410
);
$this->load->library('image_lib', $config);
$this->image_lib->resize();