绘制图像 (4)画一个椭圆。 例如10-6php <?php Simage=imagecreate(500, 300) $ background= imagecolorallocate($ omage,255,255255};/肖景色设为白色 Sred=imagecolorallocate(Simage, 255,0,0) ∥定义红色 imageellipse(Simage, 100, 100, 200, 100, Sred) /画一个椭圆 imageellipse(Simage, 200, 100, 200, 200, Sred) /画一个圆 header("Content-type: image/gif"); 发送头信息 imagegif(Simage) /输出图形 imagedestroy(simage) /清除资源
绘制图像 (4)画一个椭圆。 例如10-6.php <?php $image=imagecreate(500,300); //创建背景图形 $background=imagecolorallocate($image,255,255,255); //背景色设为白色 $red=imagecolorallocate($image,255,0,0); //定义红色 imageellipse($image,100,100,200,100,$red); //画一个椭圆 imageellipse($image,200,100,200,200,$red); //画一个圆 header("Content-type: image/gif"); //发送头信息 imagegif($image); //输出图形 imagedestroy($image); //清除资源 ?>
绘制图像 (5)画一个椭圆弧。 mageellipse0函数用于创建一个完整的椭圆,而如果只要创建一个椭圆弧,可以 使用 magcard0函数。语法格式如下 bool imagearc(resource Simage, int Scx, int Scy, int Sw, int Sh, int Ss, int Se int Color) 说明: Imagearc0函数以坐标($cx,$cy)为中心在图形$mage上画一个椭圆弧。 $w和$h分别指定了椭圆的宽度和高度,当高度和宽度相等时,画出来的就是圆弧 起始和结束点用$和$e参数以角度指定。0°位于三点钟位置,以顺时针方向绘 画。例如 imagearc(Simage, 100, 100, 150, 150,0, 180,Color); /画一个半圆 弧 magcard($mage,200,100,150150.0360clor) /画一个圆 Imagearc($ Image,300,100.200,150,90,180$ color) /画一个椭圆 弧
绘制图像 (5)画一个椭圆弧。 imageellipse()函数用于创建一个完整的椭圆,而如果只要创建一个椭圆弧,可以 使用imagearc()函数。语法格式如下: bool imagearc(resource $image,int $cx, int $cy, int $w, int $h, int $s, int $e, int $color) 说明:imagearc()函数以坐标($cx ,$cy)为中心在图形$image上画一个椭圆弧。 $w和$h分别指定了椭圆的宽度和高度,当高度和宽度相等时,画出来的就是圆弧 。起始和结束点用$s和$e参数以角度指定。0°位于三点钟位置,以顺时针方向绘 画。例如: imagearc($image,100,100,150,150,0,180,$color); //画一个半圆 弧 imagearc($image,200,100,150,150,0,360,$color); //画一个圆 imagearc($image,300,100,200,150,90,180,$color); //画一个椭圆 弧