CI迴圈縮圖問題

edited 十月 2013 in 程式架構
各位大大好,小弟有一個codeigniter問題想請教

我要寫一個迴圈縮圖程式,code如下,當我只有一個檔案時候,可以完美縮圖

但若超過兩個,則第二個完全無動於衷...

且第一個縮得亂七八糟...嘗試過jpg, png 都一樣

想請大大們幫我看一下,不知道code哪邊有問題

謝謝
public function do_thumb(){
        
        $file_path = APPPATH . '../ftp';
            
        $dir = $file_path.'/picture/';
            
        $files = scandir($dir);
            
        foreach($files as $file){
        
            if($file != '.' && $file != '..'){
                $this->_create_thumbnail($dir, $file, 650, 650);
            }
        }        
    }
    
    function _create_thumbnail($dir,$fileName,$width,$height){
        
        $config['image_library'] = 'gd2';
        $config['source_image'] = $dir . $fileName;	
        $config['maintain_ratio'] = TRUE;
        $config['width'] = $width;
        $config['height'] = $height;

        $this->load->library('image_lib', $config);
        if(!$this->image_lib->resize()) echo $this->image_lib->display_errors();

    }

原圖 MN1Dp3i.jpg

縮圖 mobBPTr.jpg

原始討論: http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=7350

評論

Sign In or Register to comment.