PHP | ImagickDraw setFillOpacity() Function Last Updated : 11 Jul, 2025 Summarize Comments Improve Suggest changes Share Like Article Like Report The ImagickDraw::setFillOpacity() function is an inbuilt function in PHP which is used to set the opacity to use when drawing using the fill color or fill texture.Syntax: bool ImagickDraw::setFillOpacity( $fillOpacity ) Parameters: This function accepts a single parameter $fillOpacity which is used to hold the value of the opacity as float type.Return Value: This function does not return any value.Below programs illustrates the ImagickDraw::setFillOpacity() function in PHP:Program 1: php <?php // require_once('vendor/autoload.php'); // Create ImagickDraw object $draw = new \ImagickDraw(); // Set the stroke color $draw->setStrokeColor('Green'); // Use setFillColor() Function $draw->setFillColor('Red'); // Use setFillOpacity() Function $draw->setFillOpacity(0.2); $draw->setStrokeWidth(7); // Create rectangle $draw->rectangle(40, 30, 200, 260); // Use setFillColor() Function $draw->setFillColor('Red'); // Create rectangle of given size $draw->rectangle(260, 30, 400, 260); // Create an Imagick object $image = new \Imagick(); $image->newImage(500, 300, 'white'); // Set the image format $image->setImageFormat("png"); // Render the draw commands in the // ImagickDraw object into the image. $image->drawImage($draw); // Send the image to the browser header("Content-Type: image/png"); echo $image->getImageBlob(); ?> Output: Program 2: php <?php // require_once('path/vendor/autoload.php'); // Create new ImagickDraw object $draw = new \ImagickDraw(); // Set the stroke color $strokeColor = new \ImagickPixel('Green'); // Set the filled color $fillColor = new \ImagickPixel('Red'); // Set the stroke color $draw->setStrokeColor('Green'); // Set the filled color $draw->setFillColor('Red'); // Use setFillOpacity() Function $draw->setFillOpacity(0.5); // Set the stroke width $draw->setStrokeWidth(2); $smoothPointsSet = [ [ ['x' => 10.0 * 5, 'y' => 10.0 * 5], ['x' => 30.0 * 5, 'y' => 90.0 * 5], ['x' => 25.0 * 5, 'y' => 10.0 * 5], ['x' => 50.0 * 5, 'y' => 50.0 * 5], ] ]; foreach ($smoothPointsSet as $points) { $draw->bezier($points); } // Create an image object $imagick = new \Imagick(); $imagick->newImage(300, 300, 'White'); // Set the image format $imagick->setImageFormat("png"); // Render the draw commands in the // ImagickDraw object into the image. $imagick->drawImage($draw); // Send the image to the browser header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagickdraw.setfillopacity.php Comment More infoAdvertise with us Next Article PHP | ImagickDraw setFont() Function S sarthak_ishu11 Follow Improve Article Tags : Technical Scripter Web Technologies PHP Image-Processing PHP-function PHP-Imagick +2 More Similar Reads PHP | GmagickDraw setfillopacity() Function The GmagickDraw ::setfillopacity() function is an inbuilt function in PHP which is used to set the opacity of a drawing image. It is used when drawing the image using the filled color or filled texture. Syntax: public GmagickDraw::setfillopacity( $fill_opacity ) : GmagickDraw Parameters: This functi 2 min read PHP | ImagickDraw setFillAlpha() Function The ImagickDraw::setFillAlpha() function is an inbuilt function in PHP which is used to set the opacity to use when drawing using the fill color or fill texture. Syntax: bool ImagickDraw::setFillAlpha( float $opacity ) Parameters: This function accepts a single parameter $opacity which holds the opa 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 PHP | ImagickDraw setFillColor() Function The ImagickDraw::setFillColor() function is an inbuilt function in PHP which is used to set the fill color to be used for drawing. Syntax: bool ImagickDraw::setFillColor( $fill_pixel ) Parameters: This function accepts single parameter $fill_pixel which is used to hold the value of pixel color. Retu 2 min read PHP | ImagickDraw setFont() Function The ImagickDraw::setFont() function is an inbuilt function in PHP which is used to set the fully-specified font to use when annotating with text. Syntax: bool ImagickDraw::setFont( $font_name ) Parameters: This function accepts a single parameter $font_name which is used to hold the value of font na 2 min read PHP | ImagickDraw setFillPatternURL() Function The ImagickDraw::setFillPatternURL() function is an inbuilt function in PHP which is used to set the URL to use as a fill pattern for filling objects. The URL actually is a unique name of a pattern with a '#' before the name. Syntax: bool ImagickDraw::setFillPatternURL( string $fill_url ) Parameters 2 min read Like