Как передать внутрь FPDF Image изоброжение в которое только что были внесены изменения?
Есть следующий фрагмент кода, требуется добавить текст на изображение и тут же преобразовать его в ПДФ формат, но $pdf->Image требует путь до файла, как обойти это?
{
if ($this->validate()) {
$envelope = __DIR__ .'\images\konvert-6.jpg';
$img = ImageCreateFromJPEG($envelope);
$black = imagecolorallocate($img, 0x00, 0x00, 0x00);
$info = getimagesize($envelope); // удалить
$font_file = __DIR__ .'\fonts\Roboto-Black.ttf';
// Рисуем текст 'PHP Manual' шрифтом 13го размера
imagefttext($img, 25, 0, 530, 840, $black, $font_file, $this->fromPerson); // от кого
imagefttext($img, 25, 0, 530, 920, $black, $font_file, $this->fromPlace); // от куда
imagefttext($img, 25, 0, 1350, 1430, $black, $font_file, $this->toPerson); // кому
imagefttext($img, 25, 0, 1350, 1590, $black, $font_file, $this->toPlace); // куда
// добавить индекс !!!!!
// // Вывод изображения
header('Content-Type: image/jpeg');
imagejpeg($img);
imagedestroy($img);
$pdf=new \FPDF();
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Image($,60,30,90,0); // ЗДЕСЬ!!!
Yii::$app->mailer->compose()
->setTo('@gmail.com')
->setFrom(['@gmail.com' => Yii::$app->params['senderName']])
->setReplyTo([$this->email => $this->fromPerson])
->setSubject("Ваш конверт")
->setTextBody("Вам отправил письмо {$this->fromPerson} проживающий по адресу {$this->fromPlace}.")
->attachContent($pdf->Output('', 'S'), ['fileName' => 'pdfName.pdf', 'contentType' => 'application/pdf'])
->send();
return true;
}
return false;
}