PHP | Imagick getImageRegion() Function Last Updated : 30 Nov, 2019 Comments Improve Suggest changes Like Article Like Report The Imagick::getImageRegion() function is an inbuilt function in PHP which is used to extracts a region of the image. Syntax: Imagick Imagick::getImageRegion( int $width, int $height, int $x, int $y ) Parameters:This function accepts four parameters as mentioned above and described below: $width: It specifies the width of the extracted region. $height: It specifies the height of the extracted region. $x: It specifies x-coordinate of the top-left corner of the extracted region. $y: It specifies y-coordinate of the top-left corner of the extracted region. Return Value: This function returns the new region as a new wand. Exceptions: This function throws ImagickException on error. Below programs illustrate the Imagick::getImageRegion() function in PHP: Program 1: php <?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Image Region $region = $imagick->getImageRegion(300, 160, 0, 0); // Add border $region->borderImage('green', 1, 1); // Display the image header("Content-Type: image/png"); echo $region->getImageBlob(); ?> Output: Program 2: php <?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Image Region $region = $imagick->getImageRegion(300, 160, 100, 0); // Add border $region->borderImage('green', 1, 1); // Display the image header("Content-Type: image/png"); echo $region->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagick.getimageregion.php Comment More infoAdvertise with us Next Article PHP | Imagick getImageRegion() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | Imagick getImageResolution() Function The Imagick::getImageResolution() function is an inbuilt function in PHP which is used to get the resolution of an image object. Syntax: bool Imagick::getImageResolution( void) Parameters: This function does not accept any parameter. Return Value: This function returns the resolution as an array. Be 2 min read PHP | Imagick getImageCompression() Function The Imagick::getImageCompression() function is an inbuilt function in PHP which is used to get the current image's compression type. Syntax: int Imagick::getImageCompression( void ) Parameters: This function doesn't accepts any parameter. Return Value: This function returns an integer value which co 1 min read PHP | Imagick getImageOrientation() Function The Imagick::getImageOrientation() function is an inbuilt function in PHP which is used to get the image orientation. Syntax: int Imagick::getImageOrientation( void ) Parameters: This function doesn't accept any parameter. Return Value: This function returns an integer value containing one of ORIENT 1 min read PHP | Imagick getImageScene() Function The Imagick::getImageScene() function is an inbuilt function in PHP which is used to get the image scene of an Imagick object. Syntax: int Imagick::getImageScene( void ) Parameters: This function does not accept any parameter. Return Value: This function returns the image scene. Below programs illus 1 min read PHP | Imagick getImageIndex() Function The Imagick::getImageIndex() function is an inbuilt function in PHP which is used to get the index of the current image. Syntax: int Imagick::getImageIndex( void ) Parameters: This function does not accept any parameter. Return Value: This function returns an integer value containing the index of th 1 min read Like