imagickdraw的:: arc()函数是PHP的Imagick库中的一个内置函数, 用于绘制圆弧。
语法如下:
bool ImagickDraw::arc( $sx, $sy, $ex, $ey, $sd, $ed )
参数:该函数接受上述和以下所述的六个参数:
- $ sx:此参数采用起始x坐标的值。
- $ sy:此参数采用起始y坐标的值。
- $ ex:此参数采用x坐标的终止值。
- $ ey:此参数采用结束y坐标的值。
- $ sd:此参数以度为单位获取起始旋转角度的值。
- $ ed:此参数以度为单位获取旋转终止角的值。
下面的程序说明了imagickdraw的:: arc()PHP中的功能:
【PHP ImagickDraw arc()函数用法介绍】程序:
<
?php
/*require_once('vendor/autoload.php');
*/// Create ImagickDraw object
$draw = new ImagickDraw();
$draw ->
setStrokeColor( 'Green' );
$draw ->
setFillColor( 'Red' );
$draw ->
setStrokeWidth(7);
$draw ->
arc(120, 30, 250, 180, 50, 190);
// Create an image object$image = new Imagick();
$image ->
newImage(300, 300, 'White' );
$image ->
setImageFormat( "png" );
// Use drawImage function
$image ->
drawImage( $draw );
// Send the image to the browser
header( "Content-Type: image/png" );
echo $image ->
getImageBlob();
?>
输出如下:
文章图片
参考: http://php.net/manual/en/imagickdraw.arc.php
推荐阅读
- PHP ImagickDraw line()函数用法示例
- JavaScript const用法介绍和示例
- CouponDunia面试经验|第五组(专职软件工程师)
- jQuery 上下文属性context简要介绍
- jQuery getScript()方法用法详细介绍
- C程序的内存布局详细指南
- Grofers面试经验分享
- 算法设计(C-LOOK磁盘调度算法指南)
- Go变量介绍和用法实例详细指南