php-gd 库操作步骤

目标:使用 php-gd 库创建一幅画,并输出到浏览器中
使用程序绘画和实际上的绘画步骤是一样的,如下
创建画布

//创建了宽500高300的画布
$width=500;
$height=300;
$image=imagecreatetruecolor($width,$height); //返回图像标识符,是一种资源,需要关闭

创建颜色

//$image是画布资源
$red=imagecolorallocate($image,255,0,0);

开始绘画

//参数一次是,画布资源,大小,坐标x,坐标y,字符(字符串),颜色
imagechar($image,5,50,100,'K',$red); //水平的绘制一个字符
imagestring($image,5,100,200,"php",$red);//水平绘制一个字符串
imagecharup($image,5,50,200,'i',$red); //垂直绘制一个字符
imagestringup($image,5,50,100,"java",$red);//垂直绘制一个字符串

告诉浏览器以图片的形式显示,可以通过修改 jpeg 为 png 等其他格式
header('content-type:image/jpeg');

输出图像,如果要输出为其他格式,函数可以使用 imagepng() 等
imagejpeg($image);

销毁资源
imagedestroy($image);

  
    展开阅读全文