📅  最后修改于: 2023-12-03 15:18:23.511000             🧑  作者: Mango
在PHP中,GmagickDraw arc()函数被用来创建一个椭圆或圆弧。
public GmagickDraw::arc( $sx, $sy, $ex, $ey, $sd, $ed )
参数说明:
| 参数 | 描述 |
| ------ | ------------------------------------------------------------ |
| $sx
| 起始点的x坐标 |
| $sy
| 起始点的y坐标 |
| $ex
| 结束点的x坐标 |
| $ey
| 结束点的y坐标 |
| $sd
| 起始角度,以度数表示(0度代表三点钟方向,正角度代表逆时针方向) |
| $ed
| 结束角度,以度数表示(0度代表三点钟方向,正角度代表逆时针方向) |
该方法返回一个GmagickDraw对象。
<?php
//创建绘图对象
$draw = new GmagickDraw();
//设置圆弧颜色
$draw->setStrokeColor('red');
//设置圆弧线宽
$draw->setStrokeWidth(2);
//绘制圆弧
$draw->arc( 100, 100, 50, 50, 45, 180 );
//创建Gmagick对象
$image = new Gmagick();
//设置图像的大小
$image->setSize(200, 200);
//在图像上绘制圆弧
$image->drawImage( $draw );
//输出图像
header( "Content-Type: image/png" );
echo $image;
?>
$draw = new GmagickDraw();
$draw->setStrokeColor('red');
$draw->setStrokeWidth(2);
$draw->arc( 100, 100, 50, 50, 45, 180 );
$image = new Gmagick();
$image->setSize(200, 200);
$image->drawImage( $draw );
header( "Content-Type: image/png" );
echo $image;