Проблема изменения размера изображения с помощью Code Ignitor1.7.3 - PullRequest
0 голосов
/ 21 декабря 2010

Ниже приведен код, который изменяет размер изображения, но здесь я не могу изменить размер изображения

function processHome(){  
    $this->load->library('image_lib');

    $img_path =  base_url().'img/image/50X50/ori.jpeg';

    $config['image_library'] = 'gd2';
    $config['source_image'] = $img_path;
    $config['create_thumb'] = TRUE;
    $config['maintain_ratio'] = TRUE;
    $config['width'] = 50;
    $config['height'] = 50;

    $this->load->library('image_lib', $config);  
    $this->image_lib->resize();

    if ( ! $this->image_lib->resize()){
        echo $this->image_lib->display_errors();
    }

    echo "No error";
    exit;

    $this->load->view('index', $data); 
}

1 Ответ

2 голосов
/ 21 декабря 2010

Для начала удалите

$this->load->library('image_lib');

в начале - вам нужно загрузить библиотеку только один раз и только после того, как вы установите параметры.

Затем укажите относительный / серверный путь к папке с изображениями вместо URL - как в параметре base_url ().

Наконец, проверьте права доступа к папке, в которой находится изображение - оно должно быть доступно для чтения / записи всем, а php следует разрешить создавать новые файлы.

Полагаю, это все.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...