Syntax:Imagick Imagick::getImageRegion (int $width, int $height, int $x, int $y)
Parameters:this function takes four parameters as specified above and described below: - $width:specifies the width of the selection.
- $height:specifies the height of the selection area.
- $x:specifies the x-coordinate of the upper-left corner of the selection.
- $y:specifies the y-coordinate of the left the top corner of the selection.
Returned value:This function returns a new region as a new stick.Exceptions: this function throws an ImagickException on error.The following programs illustrate the Imagick::getImageRegion() functionin PHP:Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get the image area
$region
=
$imagick
-> getImageRegion (300, 160, 0, 0);
// Add border
$region
-> borderImage (
’green’
, 1, 1);
// Show image
header (
"Content-Type: image / png"
);
echo
$region
-> getImageBlob();
?>
Output: Program 2: < tbody>
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/ wp-content / uploads / engineerforengineer-13.png ’
);
// Get the image area
$region
=
$imagick
-> getImageRegion (300, 160, 100, 0);
// Add border
$region
-> borderImage (
’green’
, 1, 1);
// Show image
header (
"Content-Type: image / png"
);
echo
$region
-> getImageBlob();
?>
Output: Link : https://www.php.net/manual/en/imagick.getimageregion.php