изменить размер одного и того же изображения в 2 раза - PullRequest
0 голосов
/ 11 апреля 2011

Я загружаю изображения с помощью php-скрипта и хочу иметь возможность изменить размер изображения, если изображение слишком большое, а затем создать большой палец того же изображения, прямо сейчас я изменяю размер изображения, но большой палецпо какой-то причине не создано ... ошибок тоже нет.вот скрипт:

        if($image_data['image_width'] > 1024 || $image_data['image_height'] > 768)
      {


    $config_resize = array(
            'source_image' => $image_data['full_path'],
            'new_image' => "./uploads/",
            'overwrite' => true,
            'maintain_ratio' => true,
            'width' => 1024,
            'height' => 768
            );
     $this->load->library('image_lib', $config_resize);
     if(! $this->image_lib->resize())
       {
         echo $this->image_lib->display_errors();
       }


    $config_thumb = array(
        'source_image' => $config_resize['source_image'],
        'new_image' => "./uploads/thumbs/",
        'maintain_ratio' => true,
        'width' => 150,
        'height' => 100
        );
    $this->load->library('image_lib', $config_thumb);

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


      }

1 Ответ

2 голосов
/ 11 апреля 2011
.....
.....  

    $config_thumb = array(
                'source_image' => $config_resize['source_image'],
                'new_image' => "./uploads/thumbs/",
                'maintain_ratio' => true,
                'width' => 150,
                'height' => 100
                );

$this->image_lib->initialize($config_thumb); // <--- !!!

и не загружать библиотеку дважды

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