Syntax:bool Imagick::hasNextImage (void)
Parameters:This function takes no parameters.
Return Value:This function returns a Boolean value containing TRUE if the object has more images when traversing the list in forward direction, or FALSE if none.
Exceptions:This function throws an ImagickException on error.The following programs illustrate the
Imagick function::hasNextImage()in PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Check for next image
$hasNextImage
=
$imagick
-> hasNextImage();
if
(
$hasNextImage
) {
echo
’Yes, next image is there.’
;
}
else
{
echo
’No, there is no next image. ’
;
}
?>
Output:No, there is no next image.
Program 2:
// Create a new imagick object
$imagick
=
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
);
// Add an image to the imagick object
$imagick
-> addImage (
new
Imagick (
’ https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-13.png ’
));
// Move cursor to first image
$imagick
-> setIteratorIndex (0);
// Check for next image
$hasNextImage
=
$imagick
-> hasNextImage();
if
(
$hasNextImage
) {
echo
’Yes, next image is there.’
;
}
else
{
echo
’No, there is no next image. ’
;
}
?>
Output:Yes, next image is there.
Link: https://www.php.net/manual/en/imagick.hasnextimage.php