2012-11-07 27 views
0

我想知道是否有人對Codeigniter的Image_Moo庫有任何經驗。CodeIgniter/Image Moo - 動態輸出根本沒有渲染任何信息

除了一個函數外,我已經將它與CodeIgniter項目集成得很好。

該函數是save_dynamic()函數。

當我運行下面的代碼,它不顯示任何東西,甚至沒有錯誤。下面的代碼是我在我的視圖。

<?php $this->image_moo->load("/photo-1.gif")->resize(100,100)->save_dynamic(); ?> 

如果有人使用過這個庫,我會喜歡一些幫助。

乾杯,

+0

您是否嘗試過'如果($這個 - > image_moo->錯誤)打印$這個 - > image_moo->的display_errors();'?你看過CI論壇:http://codeigniter.com/forums/viewthread/161469/?你使用什麼版本? – stormdrain

+0

你有沒有想過這個?我也有同樣的問題。我認爲它的可能$ this在視圖中看不到CI實例。 (它在控制器中。) –

回答

1

調用它從一個控制器

public function show_image($width,$height,$text,$bordersize,$watermark='on',$directory,$location) 
{ 


    $this->image_moo 
    ->load($directory . '/' . $location) 
    ->make_watermark_text($text, "assets/machine.ttf", 65, "#fff") 

    ->resize($width,$height); 
    if ($watermark == 'on') { 

    $this->image_moo->watermark(6) 
    ->watermark(7); 
    } 

    $this->image_moo->border($bordersize,"#FFFFFF") 
    ->border(2,"#000000")  
    ->save_dynamic(); 
} 
//usage: http://localhost/xampp/index.php/upload/show_image/1200/600/Jason/5/on/uploads/72198_1671772401137_5046618_n.jpg