<?php //PHP绘图技术, //phpinfo(); //创建画布,默认的背景是黑色的 $im=imagecreatetruecolor(400, 300); //绘制各种需要的图形(圆,直线, $red=imagecolorallocate($im, 255, 0, 0); //圆 // imageellipse($im, 20, 20, 20, 20, $red); //直线 imageline($im, 0, 0, 400, 300, $red); //矩形 imagerectangle($im, 1, 1, 200, 100, $red); //填充矩形 // imagefilledrectangle($im, 2, 2, 40, 50, $red); //弧线 // imagearc($im, 100, 100, 50, 100, 0, 180, $red); //扇形 //imagefilledarc($im, 100, 100, 50, 100, 0, 180, $red, IMG_ARC_PIE); //拷贝图片到画布 //1,加载原图片 // $srcImage = imagecreatefromgif("1.GIF"); //获得图片信息 //$srcImageInfo=getimagesize("1.GIF"); //2,拷贝元图片到画布 // imagecopy($im, $srcImage, 0, 0, 0, 0, $srcImageInfo[0], $srcImageInfo[1]); //写字(不支持中文 imagestring($im, 5, 0, 0, "I LOVE YOU 1 2 3", $red); //写中文需要用到下面的函数 // imagettftext($im, 20, 0, 100, 100, $red, "'arial.ttf","我爱你" ); //输出图像到网页,也可以另存 header("Content-type: image/gif"); imagegif($im); //销毁图片,释放内存 imagedestroy($im); ?>