牛牛在线工具

ImagickDraw::pathCurveToQuadraticBezierSmoothRelative()

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

ImagickDraw::pathCurveToQuadraticBezierSmoothRelative()

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

函数名: ImagickDraw::pathCurveToQuadraticBezierSmoothRelative() 适用版本: Imagick 3.4.0以上版本 用法:该函数用于在当前路径中添加一个相对坐标的二次贝塞尔曲线段。二次贝塞尔曲线由一个控制点和一个结束点定义。 语法:public ImagickDraw::pathCurveToQuadraticBezierSmoothRelative ( float $x, float $y ) 参数: $x:控制点的x坐标的相对值。 $y:控制点的y坐标的相对值。 返回值:该函数没有返回值。 示例: <?php // 创建一个新的ImagickDraw对象 $draw = new ImagickDraw(); // 设置路径的起始点 $draw->pathStart(); // 添加一个二次贝塞尔曲线段 $draw->pathCurveToQuadraticBezierSmoothRelative(50, 50); // 设置路径的结束点 $draw->pathFinish(); // 创建一个新的Imagick对象 $image = new Imagick(); // 设置图像的尺寸和背景颜色 $image->newImage(200, 200, 'white'); // 将绘制对象应用于图像 $image->drawImage($draw); // 显示图像 header('Content-type: image/png'); echo $image; ?> 说明:上述示例代码创建了一个新的ImagickDraw对象,并通过调用pathCurveToQuadraticBezierSmoothRelative()函数在当前路径中添加了一个二次贝塞尔曲线段。然后,通过调用pathStart()和pathFinish()函数设置了路径的起始点和结束点。最后,将绘制对象应用于图像,并将图像输出为PNG格式。