PHP | ImagickDraw pathCurveToSmoothAbsolute() Function Last Updated : 23 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report The ImagickDraw::pathCurveToSmoothAbsolute() function is an inbuilt function in PHP which is used to draw a cubic Bezier curve from the current point to (x, y) using absolute coordinates. Syntax: bool ImagickDraw::pathCurveToSmoothAbsolute ( float $x2, float $y2, float $x, float $y ) Parameters: This function accepts four parameters as mentioned above and described below: $x2: It specifies the x-coordinate of the second control point. $y2: It specifies the y-coordinate of the second control point. $x: It specifies the x-coordinate of the ending point. $y: It specifies the y-coordinate of the ending point. Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below given programs illustrate the ImagickDraw::pathCurveToSmoothAbsolute() function in PHP: Program 1: php <?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'black'); // Create a new ImagickDraw object $draw = new ImagickDraw(); $draw->setFillColor('blue'); // Set the stroke color $draw->setStrokeColor('white'); // Draw curves to Quadratic Bezier Relative (with pathClose()) $draw->pathStart(); $draw->pathCurveToSmoothAbsolute(50, 250, 1900, 20); $draw->pathClose(); $draw->pathFinish(); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Program 2: php <?php // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'black'); // Create a new ImagickDraw object $draw = new ImagickDraw(); $draw->setFillColor('blue'); // Set the stroke color $draw->setStrokeColor('white'); // Draw curves to Quadratic Bezier Relative (without pathClose()) $draw->pathStart(); $draw->pathCurveToSmoothAbsolute(150, 250, 800, 250); $draw->pathFinish(); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagickdraw.pathcurvetosmoothabsolute.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw pathCurveToAbsolute() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP- Reflection Similar Reads PHP | ImagickDraw pathCurveToAbsolute() Function The ImagickDraw::pathCurveToAbsolute() function is an inbuilt function in PHP which is used to draw a cubic Bezier curve which is a parametric curve. This function draws a curve from the current point to (x, y) using beginning control point (x1, y1) to ending control point (x2, y2). In the last comm 2 min read PHP | ImagickDraw pathCurveToSmoothRelative() Function The ImagickDraw::pathCurveToSmoothRelative() function is an inbuilt function in PHP which is used to draw a cubic Bezier curve from the current point to (x,y) using relative coordinates. Syntax: bool ImagickDraw::pathCurveToSmoothRelative( float $x2, float $y2, float $x, float $y ) Parameters: This 2 min read PHP | ImagickDraw pathMoveToAbsolute() Function The ImagickDraw::pathMoveToAbsolute() function is an inbuilt function in PHP which is used to start a new sub-path at the given coordinate using absolute coordinates. The current point then becomes the specified coordinate. This function is used for setting initial coordinates before starting drawin 2 min read PHP | ImagickDraw pathCurveToQuadraticBezierSmoothAbsolute() Function The ImagickDraw::pathCurveToQuadraticBezierSmoothAbsolute() function is an inbuilt function in PHP which is used to draw a quadratic Bezier curve which is a parametric curve. This function can continue a curve from a quadratic curve smoothly. Syntax: bool ImagickDraw::pathCurveToQuadraticBezierSmoot 2 min read PHP | ImagickDraw pathLineToAbsolute() Function The ImagickDraw::pathLineToAbsolute() function is an inbuilt function in PHP which is used to draw a line path from the current point to the given coordinate using absolute coordinates. The coordinate then becomes the new current point. The initial point can be set using pathMoveToAbsolute() functio 2 min read PHP | ImagickDraw pathLineToHorizontalAbsolute() Function The ImagickDraw::pathLineToHorizontalAbsolute() function is an inbuilt function in PHP which is used to draw a horizontal line path from the current point to the target point using absolute coordinates. The target point then becomes the new current point. The current point can also be alternatively 2 min read Like