2012-03-29 275 views
0

我需要裁剪下來被從數據庫拉出一些圖片,但是當我這個例如:裁剪圖像的FPDF輸出

$config['source_image'] = 'imagepath'; 
$config['x_axis'] = '50'; 
$config['y_axis'] = '50'; 
$config['dynamic_output'] = true; 
$this->image_lib->initialize($config); 
$this->pdf->image($this->image_lib->crop(), 150, 108, 138); 

圖像被裁切,但它只能顯示圖像,而不是在pdf文件中的圖像。

我該如何解決這個問題?

回答

0

當使用FPDF功能時,您需要放棄圖像。當你使用'imagelib - > crop()`時,它只返回關於裁剪或不裁剪圖像的布爾(成功/失敗)。試試這個:

$config['source_image'] = 'imagepath'; 
$config['x_axis'] = '50'; 
$config['y_axis'] = '50'; 
$config['dynamic_output'] = true; 
$this->image_lib->initialize($config); 
if($this->image_lib->crop()) { 
    //success 
    $this->pdf->image($config['source_image'], 150, 108, 138); 
} 
else { 
    //fail 
    $this->image_lib->display_errors(); 
} 
+0

謝謝,圖像顯示在瀏覽器中,但PDF文檔文件仍然沒有。 – 2012-03-30 09:12:06

+0

發生了什麼錯誤? – safarov 2012-03-30 09:16:01