是否可以使用PHP动态创建包含某些文本或图像的Gif文件?

时间:2011-11-22 01:59:25

标签: php gif

我想知道这是否可行:

例如,我有一个包含100个名字的列表。此列表表示为下拉框。 现在假设,我有一个gif图像。如果我从下拉框中选择一个名称,则该名称将“打印”到gif图像上,并且用户可以使用该特定名称下载该图像。有可能在PHP中做这样的事情吗?有谁知道我可以参考的任何教程?

非常感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

阅读imagegif()功能。请注意,您必须先安装PHP GD库。使用函数phpinfo()仔细检查安装状态。

答案 1 :(得分:0)

参考documentation比任何教程更好:

<?php
// Create a new image instance
$im = imagecreatetruecolor(100, 100);

// Make the background white
imagefilledrectangle($im, 0, 0, 99, 99, 0xFFFFFF);

// Draw a text string on the image, from a name parameter in the $_POST
imagestring($im, 3, 40, 20, $_POST['name'], 0xFFBA00);

// Output the image to browser
header('Content-Type: image/gif');

imagegif($im);
imagedestroy($im);
?>