2010-03-12 61 views
0

我有這個功能以上女巫甚至保持設置false,切割與這個比例。 在這種情況下,結果是150x113px的圖像,因爲原始圖像具有400x300。CodeIgniter裁剪()沒有maintain_ration

function do_crop() { 

    $config = array(
    'image_library' => 'gd2', 
    'source_image' => realpath(APPPATH . '../upload_img/solg6.jpg'), 
    'new_image' => $this->gallery_path_url . 'thumbaaa.jpg', 
    'maintain_ration' => false, 
    'width' => 150, 
    'height' => 150, 
    'x_axis' => 20, 
    'y_axis' => 20 
); 

    $this->load->library('image_lib'); 
    $this->image_lib->initialize($config); 
    if (! $this->image_lib->crop()) 
    { 
     echo $this->image_lib->display_errors(); 
    } 
    $this->image_lib->clear(); 
} 

我只是想沒有比例的作物。

回答

3

我認爲問題在於你拼錯了配置中的設置名稱。它是「維護比率」,而不是「維護比率」。

此設置的默認值爲true,並且不覆蓋它。圖像正在裁剪,比例保持不變。