PHP | Gmagick frameimage() Function Last Updated : 17 Jan, 2020 Comments Improve Suggest changes Like Article Like Report The Gmagick::frameimage() function is an inbuilt function in PHP which is used to add a simulated three-dimensional border around the image. The width and height specify the border width of the vertical and horizontal sides of the frame. The inner and outer bevels indicate the width of the inner and outer shadows of the frame. Syntax: Gmagick Gmagick::frameimage( Gmagick $color, int $width, int $height, int $inner_bevel, int $outer_bevel ) Parameters:This function accepts five parameters as mentioned above and described below: $color: It specifies the color of the frame. $width: It specifies the width of the frame. $height: It specifies the height of the frame. $inner_bevel: It specifies the width of inner bevel. $outer_bevel: It specifies the width of outer bevel. Return Value: This function returns a Gmagick object containing the framed image. Exceptions: This function throws GmagickException on error. Used Image: To capture the canvas area. Below given programs illustrate the Gmagick::frameimage() function in PHP: Program 1: php <?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Add the frame $gmagick->frameimage('green', 50, 50, 15, 15); // Output the image header('Content-type: image/png'); echo $gmagick; ?> Output: Program 2: php <?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Set the color $draw->setFillColor('white'); // Function to draw rectangle $draw->rectangle(0, 0, 800, 400); // Set the fill color $draw->setFillColor('red'); // Set the font size $draw->setfontsize(50); // Annotate a text $draw->annotate(30, 100, 'GeeksforGeeks'); // Use of drawimage function $gmagick->drawImage($draw); // Add the frame $gmagick->frameimage('red', 30, 30, 5, 5); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/gmagick.frameimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick frameimage() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Gmagick Similar Reads PHP | Imagick frameImage() Function The Imagick::frameImage() function is an inbuilt function in PHP which is used to add a three-dimensional border around the image. Syntax: bool Imagick::frameImage( $color, $width, $height, $inner_bevel, $outer_bevel ) Parameters: This function accepts five parameters as mentioned above and describe 2 min read PHP | Gmagick drawimage() Function The Gmagick::drawimage() function is an inbuilt function in PHP which is used to render the GmagickDraw object on the current image. Syntax: Gmagick Gmagick::drawimage ( $GmagickDraw ) Â Parameters: This function accepts a single parameters as $GmagickDraw which stores the operations to render the i 2 min read PHP | Gmagick addImage() Function The Gmagick::addImage() function is an inbuilt function in PHP which is used to adds new image to Gmagick object image list. This function adds a new image to Gmagick object from the current position of the source object. The Gmagick class have the ability to hold and operate on multiple images simu 2 min read PHP | Gmagick cropimage() Function The Gmagick::cropimage() function is an inbuilt function in PHP which is used to extracts the region of the image. This function crop the part of image. Syntax: public Gmagick::cropimage( $width , $height , $x , $y ) Parameters: This function accept four parameters as mention above and describe belo 2 min read PHP | Gmagick flopimage() Function The Gmagick::flopimage() function is an inbuilt function in PHP which is used to create a flopped image. This function creates a mirror image along the y-axis. Syntax: Gmagick Gmagick::flopimage( void ) Â Parameters: This function does not accept any parameter. Return Value: This function returns fl 1 min read Like