Syntax:bool Imagick::setImagePage (int $width, int $height, int $x, int $y)
Parameters:this function takes four parameters as specified above and described below: - $width:defines the width of the image page.
- $height:defines the height of the page image.
- $x:specifies the x coordinate
- $y:specifies the y coordinate.
Return Value:this function returns TRUE on success.Errors / Exceptions:this function throws a exception ImagickException on error.The following programs illustrate the Imagick::setImagePage() functionin PHP:Program 1:
// Create a new one imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set image page
$imagick
-> setImagePage (100, 400, 0, 0);
// Get a page with an image
$geometry
=
$imagick
-> getImagePage();
print_r (
$geometry
);
?>
Output:Array ([width] = > 100 [height] = > 400 [x] = > 0 [y] = > 0)
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/ uploads / engineerforengineer-13.png ’
);
// Set image page
$imagick
-> setImagePage (300, 200, 20, 50);
// Get a page with an image
$geometry
=
$imagick
-> getImagePage();
print_r (
$geometry
);
?>
Output:Array ([width] = > 300 [height] = > 200 [x] = > 20 [y] = > 50)
Link: https://www.php.net/manual/en/imagick.setimagepage.php