PHP | Imagick getImageRegion() Function

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  // Create a new imagick object $imagick= newImagick(  // 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  // Create a new imagick object $imagick= newImagick(  // 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
 
				 
					



