La función Imagick::getImage() es una función incorporada en PHP que se utiliza para obtener la secuencia de imágenes actual del objeto Imagick. Esta función es útil para copiar el contenido de un objeto Imagick en una nueva variable.
Sintaxis:
string Imagick::getImage( void )
Parámetros: Esta función no acepta ningún parámetro.
Excepciones: esta función lanza ImagickException en caso de error.
Valor de retorno: esta función devuelve un nuevo objeto Imagick en caso de éxito.
Los siguientes programas ilustran la función Imagick::getFilename() en PHP:
Programa 1:
<?php // Create a new imagick object $source_imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Copy the Image to another variable $destination_imagick = $source_imagick->getImage(); // Check if image is there in new variable header("Content-Type: image/png"); echo $destination_imagick->getImageBlob(); ?>
Producción:
Programa 2:
<?php // Create a new imagick object $source_imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/20190823154611/geeksforgeeks24.png'); // Add a new imagick image to next position $source_imagick->addImage(new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/20190914153420/paintopaque.png')); // Copy the Image to another variable $destination_imagick = $source_imagick->getImage(); // Check if next image is also there $destination_imagick->nextImage(); header("Content-Type: image/png"); echo $destination_imagick->getImageBlob(); ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.getimage.php