创建图像 5.清除资源 为了节省资源,图片创建后返回的句柄如果不再使用,就要用 magedestroy0函数来释放与之相关的内存。例如 imagedestroy(Simage) 其中$mage是已经创建的句柄
创建图像 5.清除资源 为了节省资源,图片创建后返回的句柄如果不再使用,就要用 imagedestroy()函数来释放与之相关的内存。例如: imagedestroy($image); 其中$image是已经创建的句柄
绘制图像 1.绘制几何图形 (1)画一个点 使用 magesetpixel0函数可以在已经创建的背景图形上画一个单 一像素,即一个点。语法格式如下 bool imagesetpixel(resource Simage, int Sx, int Sy, int Color 说明: imagesetpixelO函数在已经创建的图形$mage上用 $ colori颜色在($x$y)坐标上画一个点。起始坐标从左上角开始 坐标为(0,0),到右下角的坐标为($ X SIZe,$ y-sIzE),其中$xsze 和$ysze是背景图形的宽和高
绘制图像 1.绘制几何图形 (1)画一个点 使用imagesetpixel()函数可以在已经创建的背景图形上画一个单 一像素,即一个点。语法格式如下: bool imagesetpixel(resource $image , int $x , int $y , int $color ) 说明:imagesetpixel()函数在已经创建的图形$image上用 $color颜色在($x,$y)坐标上画一个点。起始坐标从左上角开始, 坐标为(0,0),到右下角的坐标为($x_size,$y_size),其中$x_size 和$y_size是背景图形的宽和高
绘制图像 1.绘制几何图形 (1)画一个点 例如10-5php <?php Simage=imagecreate(200, 200) /创建背景图形 Sbackground=imagecolorallocate(Simage, 255,0,0) /背景色设为白色 Sblue=imagecolorallocate (Simage, 0,0, 255) 定义蓝色 imagesetpixel(Simage, 100, 100, $blue /画一个蓝色的点 header("Content-type: image/gif") 发送头信息 imagegif(Simage) /输出图形 imagedestroy(Simage); 清除资源
绘制图像 1.绘制几何图形 (1)画一个点 例如10-5.php <?php $image=imagecreate(200,200); //创建背景图形 $background=imagecolorallocate($image,255,0,0); //背景色设为白色 $blue=imagecolorallocate($image,0,0,255); //定义蓝色 imagesetpixel($image,100,100,$blue); //画一个蓝色的点 header("Content-type: image/gif"); //发送头信息 imagegif($image); //输出图形 imagedestroy($image); //清除资源 ?>
绘制图像 (2)画一条线段。 使用 d imageline0函数可以画出一条线段,语法格式如下 bool imageline(resource $image, int $xl, int $yl, int $x2, int Sy2, int $color 说明: imagelineO函数可以在已经创建的图形$mage上使用$coo颜色画出一条坐标从 ($x1$y1)到($X2,$y2)的线段 (3)画一个矩形。 几何学中最重要的图形就是矩形,绘制矩形可以使用 dimagerectangle0函数来完成。语法格 式如下 bool imagerectangle(resource $image, int $xl, int $y1, int $x2, int $y2, int Color) 说明: imagerectangle0函数在已经创建的图形$mage上使用$olo颜色画出一个矩形,矩 形的左上角坐标为($×1,$y1),右下角坐标为($x2$y2)
绘制图像 (2)画一条线段。 使用imageline()函数可以画出一条线段,语法格式如下: bool imageline(resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color) 说明:imageline()函数可以在已经创建的图形$image上使用$color颜色画出一条坐标从 ($x1,$y1)到($x2,$y2)的线段。 (3)画一个矩形。 几何学中最重要的图形就是矩形,绘制矩形可以使用imagerectangle()函数来完成。语法格 式如下: bool imagerectangle(resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color) 说明:imagerectangle()函数在已经创建的图形$image上使用$color颜色画出一个矩形,矩 形的左上角坐标为($x1,$y1),右下角坐标为($x2,$y2)