Для начала я использую следующее:
При создании изображения я использую очень простой пример сценария:
EDIT
Я изменил свой код следующим образом: кажется, он работает быстрее и легче для чтения. Однако создается реальный файл, тогда как я предпочел бы временный файл, который я мог бы уничтожить после или просто использовать двоичные данные. Есть ли двоичная функция вывода, аналогичная imagegif ()?
$photo = imagecreatefromgif('sample.gif');
imagealphablending($photo, true);
$fontsize = 20;
$font = '../times.ttf';
$fontcolor = imagecolorallocate($photo, 0, 0, 0);
$angle = 0;
$x = 100;
$y = 100;
$text = 'THIS IS A BLOB OF TEXT YO!';
imagettftext($photo, $fontsize, $angle, $x, $y, $fontcolor, $font, $text);
imagegif($photo, 'test.gif');
к сожалению, это хочет вывести мой файл в браузер, затем продолжить работу с оставшейся частью сценария и отправить электронное письмо (без встроенного изображения).
Я знаю, что, возможно, упускаю что-то простое, но кто-нибудь сталкивался с этой проблемой раньше?