牛牛在线工具

ImagickDraw::pathCurveToQuadraticBezierRelative()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickDraw::pathCurveToQuadraticBezierRelative()

在当前路径中添加一个相对二次贝塞尔曲线段

函数名: ImagickDraw::pathCurveToQuadraticBezierRelative() 函数描述:在当前路径中添加一个相对二次贝塞尔曲线段 适用版本: Imagick 3.3.0+ 用法: bool ImagickDraw::pathCurveToQuadraticBezierRelative ( float $x1 , float $y1 , float $x , float $y ) 参数: $x1: 控制点的x坐标 $y1: 控制点的y坐标 $x: 终点的x坐标 $y: 终点的y坐标 返回值: 成功时返回True,失败时返回False。 示例: <?php // 创建一个ImagickDraw对象 $draw = new ImagickDraw(); // 设置路径的起始点 $draw->pathStart(); // 添加一个相对二次贝塞尔曲线段 $draw->pathCurveToQuadraticBezierRelative(100, 50, 150, 100); // 设置路径的结束点 $draw->pathFinish(); // 创建一个Imagick对象 $image = new Imagick(); // 设置图片的背景色 $image->newImage(300, 200, new ImagickPixel('white')); // 将路径应用到图像上 $image->drawImage($draw); // 显示图像 header('Content-type: image/png'); echo $image; ?> 在上面的示例中,我们首先创建了一个ImagickDraw对象,并使用pathStart()方法设置路径的起始点。然后,我们使用pathCurveToQuadraticBezierRelative()方法添加了一个相对二次贝塞尔曲线段,控制点为(100, 50),终点为(150, 100)。最后,我们使用pathFinish()方法设置路径的结束点。然后,我们创建了一个Imagick对象,并设置了图片的背景色。最后,我们使用drawImage()方法将路径应用到图像上,并显示图像。