PHP | ImagickDraw setStrokeLineCap() Function Last Updated : 07 Mar, 2024 Summarize Comments Improve Suggest changes Share Like Article Like Report The ImagickDraw::setStrokeLineCap() function is an inbuilt function in PHP which is used to set the shape to be used at the end of open subpaths when they are stroked. Syntax: bool ImagickDraw::setStrokeLineCap( int $linecap ) Parameters: This function accepts a single parameter $linecap which holds an integer value corresponding to one of LINECAP constants. List of LINECAP constants are given below: imagick::LINECAP_UNDEFINED (0) imagick::LINECAP_BUTT (1) imagick::LINECAP_ROUND (2) imagick::LINECAP_SQUARE (3) Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below programs illustrate the ImagickDraw::setStrokeLineCap() function in PHP: Program 1: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the stroke line cap $draw->setStrokeLineCap(2); // Get the stroke line cap $lineCap = $draw->getStrokeLineCap(); echo $lineCap; ?> Output: 2 // Which corresponds to imagick::LINECAP_ROUND Program 2: php <?php // Create a new ImagickDraw object $draw = new ImagickDraw(); // Create a new imagick object $imagick = new Imagick(); // Create a image on imagick object $imagick->newImage(800, 250, 'grey'); // Create a new ImagickDraw object $draw = new ImagickDraw(); // Set the color of stroke $draw->setStrokeColor('red'); // Set stroke width $draw->setStrokeWidth(3); // Set the font size $draw->setFontSize(25); // Set the stroke dash array $draw->setStrokeDashArray([20]); // Set the stroke line cap $draw->setStrokeLineCap(3); // Draw a circle $draw->circle(250, 150, 330, 130); // Render the draw commands $imagick->drawImage($draw); // Show the output $imagick->setImageFormat('png'); header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Comment More infoAdvertise with us Next Article PHP | ImagickDraw setStrokeLineJoin() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | ImagickDraw setStrokeLineJoin() Function The ImagickDraw::setStrokeLineJoin() function is an inbuilt function in PHP that is used to specify the shape to be used at the corners of paths when they are stroked. Syntax:Â bool ImagickDraw::setStrokeLineJoin( $linejoin ) Parameters: This function accepts a single parameter $linejoin which is us 2 min read PHP | ImagickDraw setStrokeAlpha() Function The ImagickDraw::setStrokeAlpha() function is an inbuilt function in PHP which is used to specify the opacity of stroked object outlines. Syntax: bool ImagickDraw::setStrokeAlpha( $opacity ) Parameters: This function accepts a single parameter opacity which is used to specify the transparency of str 2 min read PHP | ImagickDraw setStrokeWidth() Function The ImagickDraw::setStrokeWidth() function is an inbuilt function in PHP which is used to set the width of the stroke used to draw object outlines. Syntax: bool ImagickDraw::setStrokeWidth( $stroke_width ) Parameters: This function accepts a single parameter $stroke_width which is used to hold the v 2 min read PHP | ImagickDraw setStrokeColor() Function The ImagickDraw::setStrokeColor() function is an inbuilt function in PHP which is used to set the color used for stroking object outlines. Syntax: bool ImagickDraw::setStrokeColor( $stroke_pixel ) Parameters: This function accepts a single parameter $stroke_pixel which is used to hold the color valu 2 min read PHP | ImagickDraw setStrokeAntialias() Function The ImagickDraw::setStrokeAntialias() function is an inbuilt function in PHP which is used to set the current stroke antialias setting. Stroked outlines are antialiased (enabled) by default. Alias is just a noise or distortion in the stroke. Syntax: bool ImagickDraw::setStrokeAntialias( bool $stroke 2 min read PHP | ImagickDraw setStrokeOpacity() Function The ImagickDraw::setStrokeOpacity() function is an inbuilt function in PHP which is used to specify the opacity of stroked object outlines. The value of opacity lies between 0 to 1. Syntax: bool ImagickDraw::setStrokeOpacity( $stroke_opacity ) Parameters: This function accepts a single parameter $st 2 min read Like