PHP GD 图片上加文字的例子

刚好要做个 counter ,把代码共享一下

<?
$s = ’000000′; // 这是我们要写的文字
disconnect_db();
header(“content-type:image/gif”);
$nimage=imagecreatetruecolor(88,22); // 新建一个图片宽 88 高 22 像素
$black=imagecolorallocate($nimage,115,115,115); // 取得文字颜色, RGB
$simage =imagecreatefromgif(‘counter.gif’); // 读取我们的背景图片(自己建立吧 ))
imagecopy($nimage,$simage,0,0,0,0,88,22); // 把背景图片 copy 到我们要输出的图片上
imagestring($nimage,3,30,2,$s,$black); // 写上需要的文字
//imagestring() 用 col 颜色将字符串 s 画到 image 所代表的图像的 x,y 座标处(图像的左上角为 0, 0)。
//如果 font 是 1,2,3,4 或 5,则使用内置字体。
imagegif($nimage); // 输出 GIF 图片内容
imagedestroy($nimage);imagedestroy($simage); // 关闭之前使用的图片缓冲
?>