簡體   English   中英

Codeigniter圖像調整大小庫無法正常工作

[英]Codeigniter image resize library not working properly

for($i=0; $i< count($data['upload_data']); $i++){

                //resize uploade image
                $config['image_library'] = 'gd2';
                $config['source_image'] = $data['upload_data'][$i]['full_path'];
                $config['new_image'] = $data['upload_data'][$i]['full_path'];
                $config['maintain_ratio'] = TRUE;
                $config['width']    = 700;
                $config['height']   = 700;

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

                $this->image_lib->resize(); 
                $this->image_lib->clear();
}

我想循環調整圖像的大小,所有圖像已經在數據庫中,但是在運行此腳本后,僅調整了第一個圖像的大小。

所有路徑都是正確的,還有其他人遇到此問題嗎?

加載image_lib之后,您可能需要對其進行初始化。

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

$this->image_lib->initialize($config);

參見: https : //ellislab.com/codeigniter/user-guide/libraries/image_lib.html

如果將首選項保存在配置文件中,則無需使用$ this-> image_lib-> initialize函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM