La función Imagick::getPage() es una función incorporada en PHP que se utiliza para devolver la geometría de la página asociada con el objeto Imagick en formato de array asociativa.
Sintaxis:
array Imagick::getPage( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve una array asociativa con las claves «ancho», «alto», «x» e «y».
Errores/Excepciones: Esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::getPage() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Get the Page Geometry $geometry = $imagick->getPage(); print_r($geometry); ?>
Producción:
Array ( [width] => 0 [height] => 0 [x] => 0 [y] => 0 )
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Set the Page Geometry $imagick->setPage(200, 300, 0, 0); // Get the Page Geometry $geometry = $imagick->getPage(); print_r($geometry); ?>
Producción:
Array ( [width] => 200 [height] => 300 [x] => 0 [y] => 0 )
Referencia: https://www.php.net/manual/en/imagick.getpage.php