2012-03-29 2 views
0

мне нужно подрезать вниз некоторые изображения, которые вырываются из БД, но когда я это, например:Обрезка изображения в CodeIgniter для вывода 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() `, он возвращает только boolean (success/fail) об обрезаемом изображении или нет. Попробуйте следующее:

$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 по-прежнему не работает. –

+0

Какая ошибка? – safarov

Смежные вопросы