📜  PHP | GmagickDraw arc()函数(1)

📅  最后修改于: 2023-12-03 15:18:23.511000             🧑  作者: Mango

PHP | GmagickDraw arc()函数


在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;