La función Imagick::getGravity() es una función incorporada en PHP que se usa para obtener la propiedad de gravedad global para el objeto Imagick.
Sintaxis:
int Imagick::getGravity( void )
Parámetros: Esta función no acepta ningún parámetro.
Excepciones: esta función lanza ImagickException en caso de error.
Valor devuelto: esta función devuelve un valor entero que representa la constante de gravedad.
La lista de constantes de GRAVEDAD se da a continuación:
- imagick::GRAVITY_NORTHWEST (1)
- imagick::GRAVITY_NORTE (2)
- imagick::GRAVITY_NORTHEAST (3)
- imagick::GRAVITY_WEST (4)
- imagick::GRAVITY_CENTER (5)
- imagick::GRAVITY_EAST (6)
- imagick::GRAVITY_SOUTHWEST (7)
- imagick::GRAVITY_SOUTH (8)
- imagick::GRAVITY_SOUTHEAST (9)
Los siguientes programas ilustran la función Imagick::getGravity() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick(); // Get the Gravity $gravity = $imagick->getGravity(); echo $gravity; ?>
Producción:
0 // Which means gravity is not set.
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Gravity $imagick->setGravity(3); // Get the Gravity $gravity = $imagick->getGravity(); echo $gravity; ?>
Producción:
3 // Which corresponds to imagick::GRAVITY_NORTHEAST.
Referencia: https://www.php.net/manual/en/imagick.getgravity.php