【发布时间】:2011-06-12 12:37:32
【问题描述】:
我正在编写一个脚本,我必须根据给定的文本创建一个图像。
基本上我必须将这些文本放在生成图像的不同位置。
到此为止,我的工作已经完成。下面是它的代码。
header ("Content-type: image/jpeg");
$handle = imagecreate(415, 588) or die ("Cannot Create image");
$inven_tory=imagecreatefromjpeg($_SERVER['DOCUMENT_ROOT'].'/thumb/editor/text_letter.jpg');
imagecopymerge($handle,$inven_tory,0,0,0,0,415,588,100);
$bg_color = imagecolorallocate ($handle, 255, 255, 255); // 0 -255
$txt_color = imagecolorallocate ($handle, 0, 0, 0);
// The first parameter is our handle, then font size, rotation, starting X, starting Y, text color, font, and finally our text.
imagettftext($handle, 15, 0, 10, 25, $txt_color, "fonts/" . $font, wordwrap($text1, 35, "\n", true));
// The first parameter is our handle, then font size, rotation, starting X, starting Y, text color, font, and finally our text.
imagettftext($handle, 20, 0, 40, 120, $txt_color, "fonts/" . $font, wordwrap($text2, 13, "\n", true));
// The first parameter is our handle, then font size, rotation, starting X, starting Y, text color, font, and finally our text.
imagettftext($handle, 15, 0, 10, 500, $txt_color, "fonts/" . $font, wordwrap($text3, 40, "\n", true));
imagejpeg($handle);
图片正在从此页面正确创建。现在我将这个生成的图像放在 PDF 中并让用户保存该 PDF。我怎样才能做到这一点?如果您不清楚,请告诉我。
【问题讨论】:
标签: php image image-processing gd