创建图像 5.清除资源 为了节省资源,图片创建后返回的句柄如果不再使用,就要用 magedestroy0函数来释放与之相关的内存。例如: imagedestroy(Simage) 其中$mage是已经创建的句柄
创建图像 5.清除资源 为了节省资源,图片创建后返回的句柄如果不再使用,就要用 imagedestroy()函数来释放与之相关的内存。例如: imagedestroy($image); 其中$image是已经创建的句柄
绘制图像 1.绘制几何图形 (1)画一个点 使用 dimagesetpixe0函数可以在已经创建的背景图形上画一个单 像素,即一个点。语法格式如下 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 Simage=imagecreate(200, 200) /创建背景图形 $ background= imagecolorallocate($ omage,2550,0;//背景色设为白色 Blue=imagecolorallocate(Simage, 0,0, 255) 定义蓝色 imagesetpixel(image, 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)画一条线段。 使用 dimageline0函数可以画出一条线段,语法格式如下 bool imageline(resource Simage, int $xl, int Syl, int $x2, int Sy2, int Color) 说明: imageline0函数可以在已经创建的图形$mage上使用$oo颜色画出 条坐标从($X1,$y1)到($x2,$y2)的线段。 (3)画一个矩形。 几何学中最重要的图形就是矩形,绘制矩形可以使用 gimagerectangle0函数来完 成。语法格式如下 bool imagerectangle(resource Simage, int $x1, int Syl, int $x2, int $y2 int color 说明: imagerectangle0函数在已经创建的图形$mage上使用$coo颜色画出 个矩形,矩形的左上角坐标为($x1$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)
绘制图像 (4)画一个椭圆 使用 dimageellipse0函数可以画出一个椭圆,语法格式如下: bool imageellipse( resource Simage, int $cx, int Scy, int Sw, int $h int color 说明: imageellipse0函数在图形$ iMage上画一个中心坐标为 ($cx$cy)的椭圆。$w和$h分别指定了椭圆的宽度和高度,椭圆 线条的颜色由$ color指定。当椭圆的宽度和高度相等时,画出的 将是一个圆
绘制图像 (4)画一个椭圆。 使用imageellipse()函数可以画出一个椭圆,语法格式如下: bool imageellipse ( resource $image , int $cx , int $cy , int $w , int $h , int $color ) 说明:imageellipse()函数在图形$image上画一个中心坐标为 ($cx,$cy)的椭圆。$w和$h分别指定了椭圆的宽度和高度,椭圆 线条的颜色由$color指定。当椭圆的宽度和高度相等时,画出的 将是一个圆