В основном я пытаюсь изменить размер изображения на два изображения разных размеров. Однако я только могу изменить размер первого featured_$filename
Я не могу изменить размер thumb_$filename
.Изменение размера изображения для Codeigniter Изменение размера только одного изображения
Первоначально я попытался создать одну функцию и передал конфигурацию в виде массива, и он не работал, но то же самое, только одно изображение было изменено.
$this->resizeImage($imagePath, $file['upload_data']['file_name']);
$this->resizeThumb($imagePath, $file['upload_data']['filename']);
public function resizeImage($imagePath, $filename){
$config['image_library'] = 'gd2';
$config['source_image'] = $imagePath;
$config['create_thumb'] = FALSE;
$config['new_image'] = 'featured_'.$filename;
$config['maintain_ratio'] = TRUE;
$config['width'] = 570;
$config['height'] = 372;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear();
}
public function resizeThumb($imagePath, $filename){
$config['image_library'] = 'gd2';
$config['source_image'] = $imagePath;
$config['create_thumb'] = FALSE;
$config['new_image'] = 'thumb_'.$filename;
$config['maintain_ratio'] = TRUE;
$config['width'] = 180;
$config['height'] = 135;
$this->load->library('image_lib', $config);
$this->image_lib->resize();
$this->image_lib->clear();
}
Красиво отформатированный ответ. Я отвечу, как только я проверю это. Благодарю . – prakashchhetri
Это сработало для вас? –