Syntax:int Imagick::getImageGravity (void)
Parameters:This function takes no parameters.
Exceptions:This function throws an ImagickException on error.
Return value:this function returns an integer value that represents the gravitational constant for the image.The list of GRAVITY constants is below:
- imagick::GRAVITY_NORTHWEST (0)
- imagick::GRAVITY_NORTH (1)
- imagick::GRAVITY_NORTHEAST (2)
- imagick::GRAVITY_WEST (3)
- imagick::GRAVITY_CENTER (4)
- imagick::GRAVITY_EAST (5)
- imagick::GRAVITY_SOUTHWEST (6)
- imagick::GRAVITY_SOUTH (7)
- imagick::GRAVITY_SOUTHEAST (8)
The following programs illustrate the
Imagick::getImageGravity() functionin PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Get gravity
$gravity
=
$imagick
-> getImageGravity();
echo
$gravity
;
?>
Output:0 // which corresponds to imagick::GRAVITY_NORTHWEST.
Program 2:
// Create new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Set gravity
$imagick
-> setImageGravity (4);
// Get gravity
$gravity
=
$imagick
-> getImageGravity();
echo
$gravity
;
?>
Output:4 // which corresponds to imagick::GRAVITY_CENTER.
Link: https://www.php.net/manual/en/imagick.getimagegravity.php