Обрезка изображений в CodeIgniter для вывода FPDF - PullRequest
0 голосов
/ 29 марта 2012

Мне нужно обрезать некоторые изображения, которые извлекаются из БД, но когда я это, например:

$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.

Как мне обойти это?

1 Ответ

0 голосов
/ 29 марта 2012

Вам необходимо указать изображение при использовании функции 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();
}
...