牛牛在线工具

ImagickDraw::pathCurveToSmoothRelative()

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

ImagickDraw::pathCurveToSmoothRelative()

根据先前的曲线段自动确定控制点

函数名: ImagickDraw::pathCurveToSmoothRelative() 函数描述:在当前路径中添加一个相对平滑的三次贝塞尔曲线段。该函数根据先前的曲线段自动确定控制点。 参数: $x2, $y2:第一个控制点的相对坐标,相对于当前路径的最后一个点。 $x, $y:终点的相对坐标,相对于当前路径的最后一个点。 返回值:该函数没有返回值。 适用版本: Imagick 2.2.2 或更高版本。 用法示例: <?php // 创建一个新的ImagickDraw对象 $draw = new ImagickDraw(); // 设置路径的起点 $draw->pathStart(); // 添加一个相对平滑的三次贝塞尔曲线段 $draw->pathCurveToSmoothRelative(50, 50, 100, 100); // 设置路径的结束点 $draw->pathFinish(); // 创建一个新的Imagick对象 $image = new Imagick(); // 设置图像的大小和背景颜色 $image->newImage(200, 200, 'white'); // 将绘制对象应用到图像上 $image->drawImage($draw); // 显示图像 header('Content-Type: image/png'); echo $image; ?> 以上示例代码创建了一个200x200像素的白色图像,并在图像中绘制了一个相对平滑的三次贝塞尔曲线段。该曲线段的起点是当前路径的最后一个点,控制点的坐标相对于起点,终点的坐标也相对于起点。