Syntax:bool Imagick::setPage (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 page.
- $height:defines the height of the page.
- $x:specifies the x-coordinate of the page.
- $y:specifies the y-coordinate of the page.
Return Value:this function returns TRUE on success.Errors / Exceptions:this function throws a exception ImagickException on error.The following programs illustrate the Imagick::setPage() functionin PHP:Program 1: < ? php
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set page geometry
$imagick
-> setPage (220, 350, 0, 5);
// Get the page geometry
$geometry
=
$imagick
-> getPage();
print_r (
$geometry
);
?>
Output:Array ([width] = > 220 [height] = > 350 [x] = > 0 [y] = > 5)
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/ uploads / engineerforengineer-13.png ’
);
// Set page geometry
$imagick
-> setPage (200, 100, 8, 16);
// Get the page geometry
$geometry
=
$imagick
-> getPage();
print_r (
$geometry
);
?>
Output:Array ([width] = > 200 [height] = > 100 [x] = > 8 [y] = > 16)
Link: https://www.php.net/manual/en/imagick.setpage.php