2012-06-14 3 views
0

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

$config['image_library'] = 'gd2'; 
    $config['source_image'] = './uploads/'.$name.'.jpg'; 
    $config['new_image'] = './uploads/'.$name.'.jpg'; 
    $config['create_thumb'] = TRUE; 
    $config['maintain_ratio'] = TRUE; 
    $config['width']  = 75; 
    $config['height'] = 50; 
    $this->image_lib->resize(); 
    $config['new_image'] = './uploads/'.$name.'.jpg'; 
    $config['width']  = 1000; 
    $config['height'] = 400; 
    $this->image_lib->initialize($config); 
    $this->image_lib->resize(); 

но проблема в том, что он не дает мне размер изображения 1000x400. он дает мне изображение размером 534x400. Есть ли способ преодолеть эту проблему?

+0

Вы можете принять ответ в случае, если он сработает для вас ... так что каждый может положиться на этот ответ –

+0

Вы правы, мистер Шарма. Thanx –

+0

Если вы считаете, что мой ответ помог вам, отметьте его, чтобы все видели, как это работает. Благодаря! – ruelluna

ответ

2

Измените свой $config['maintain_ratio'] = TRUE; на $ config ['maintain_ratio'] = FALSE;

2

Изменение этого свойства

$ конфиге [ 'maintain_ratio'] = FALSE;