Я использую новую библиотеку изображений в Codeignite для создания миниатюр. Итак, в следующем примере я попытался сделать эскиз загруженного изображения:
$ci =& get_instance();
$ci->load->library('image_nation');
$conf = array(
'145x145' => array(
'master_dim' => 'auto',
'keep_aspect_ratio' => FALSE,
'style' => array('vertical'=>'center','horizontal'=>'center'),
'overwrite' => TRUE,
'size_folders' => TRUE,
'quality' => '100%',
'directory' => $path,
'file_name' => '_145x145'
)
);
$ci->image_nation->add_size($conf);
$ci->image_nation->process();
Здесь я указал $path
полный путь к ладонированному изображению, которое мне нужно сделать большим. Но миниатюра не создается в папке с собственным изображением. Что я не так?
Вы не добавили источник для своего эскиза (изображение, из которого вы хотите создать миниатюру):
$this->image_nation->source('source-image-01.jpg');
Также путь $ path не должен быть полным путем к вашему изображению, а директория, в которой вы хотите сохранить изображение.