📅  最后修改于: 2023-12-03 15:33:33.506000             🧑  作者: Mango
imagickdraw pathCurveToQuadraticBezierSmoothAbsolute()
函数是ImagickDraw
类的一种方法,用于在当前绘图路径中添加一条平滑二次贝塞尔曲线。
public ImagickDraw ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute ( float $x2 , float $y2 )
$x2
:此平滑曲线的控制点的x坐标$y2
:此平滑曲线的控制点的y坐标返回类型为ImagickDraw
的对象,表示更新后的绘图路径。
<?php
// 创建一个ImagickDraw对象
$draw = new \ImagickDraw();
// 设置直线的起点为原点
$draw->pathStart();
// 添加一条平滑二次贝塞尔曲线
$draw->pathCurveToQuadraticBezierSmoothAbsolute(100, 100);
// 将绘制的路径添加到Imagick对象中并将其输出到浏览器
$image = new \Imagick();
$image->newImage(200, 200, "white");
$image->drawImage($draw);
header("Content-Type: image/png");
echo $image;
?>
pathCurveToQuadraticBezierSmoothAbsolute()
方法必须在调用pathStart()
方法以后调用。drawImage()
函数。