Codeigniter изображение не обрезается - PullRequest
0 голосов
/ 03 октября 2011

Я попробовал следующий код, чтобы обрезать изображение в codeigniter, но это не сработало. Может быть, я скучаю по мелочи. Помощник загружен, и изображение также существует Код

 public function cropAndSave(){
                    $config['image_library'] = 'gd2';
                    $config['allowed_types'] = 'gif|jpg|png';
                    $config['source_image'] = './img-lab/xxx.jpg';
                    $config['create_thumb'] = true;
                    $config['maintain_ratio'] = false;
                    $config['width'] = 150;
                    $config['height'] = 190;
                    $config['new_image'] = "thumb_shahid.jpg";
                    $this->load->library('image_lib', $config);
                    $this->image_lib->resize();
                    echo '
                    <script>
                         window.parent.location="'.  base_url().'"
                    </script>
                    ';
}

1 Ответ

1 голос
/ 04 октября 2011

Вызовите функцию initialize() вместо load(), потому что ваша библиотека изображений уже загружена

 public function cropAndSave(){
                        $config['image_library'] = 'gd2';
                        $config['allowed_types'] = 'gif|jpg|png';
                        $config['source_image'] = './img-lab/xxx.jpg';
                        $config['create_thumb'] = true;
                        $config['maintain_ratio'] = false;
                        $config['width'] = 150;
                        $config['height'] = 190;
                        $config['new_image'] = "thumb_shahid.jpg";
                        $this->image_lib->initialize($config);
                        $this->image_lib->resize();
                        echo '
                        <script>
                             window.parent.location="'.  base_url().'"
                        </script>
                        ';
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...