La función Imagick::hasNextImage() es una función incorporada en PHP que se usa para verificar si el objeto tiene más imágenes.
Sintaxis:
bool Imagick::hasNextImage( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve un valor booleano que contiene VERDADERO si el objeto tiene más imágenes al recorrer la lista en dirección hacia adelante o FALSO si no hay ninguna.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::hasNextImage() en PHP:
Programa 1:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Checking if there is any next image $hasNextImage = $imagick->hasNextImage(); if ($hasNextImage) { echo 'Yes, next image is there.'; } else { echo 'No, there is no next image.'; } ?>
Producción:
No, there is no next image.
Programa 2:
<?php // Create a new imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Add a image to imagick object $imagick->addImage(new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png')); // Move the cursor to first image $imagick->setIteratorIndex(0); // Checking if there is any next image $hasNextImage = $imagick->hasNextImage(); if ($hasNextImage) { echo 'Yes, next image is there.'; } else { echo 'No, there is no next image.'; } ?>
Producción:
Yes, next image is there.
Referencia: https://www.php.net/manual/en/imagick.hasnextimage.php