Syntax:bool Imagick::hasPreviousImage (void)
Parameters: this function takes no parameters.
Return Value: This function returns TRUE if the object has more images when traversing the list backward, otherwise it returns FALSE. The following program illustrates the Imagick::hasPreviousImage() function in PHP:
Program: This program demonstrates the hasPreviousImage() function with multiple images and without multiple images.
// Array string linking the image path
$imagePaths
= [
" https://www.engineerforengineer.org/wp-content/uploads/gfg_200X200.png "
,
" https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-6.png "
];
// Create a new Imagick object
$canvas
=
new
Imagick();
$image
=
new
Imagick (
’ https://www.engineerforengineer.org/wp- content / uploads / gfg_200X200.png ’
);
foreach
(
$imagePaths
as
$imagePath
) {
// Add images to the canvas
$canvas
-> readImage (
$imagePath
);
}
// Pointer points to second image
if
(
$canvas
-> hasPreviousImage()) {
echo
(
’$canvas has Multiple Images !!’
);
}
if
(
$image
-> hasPreviousImage()) {
// with one image
echo
(
’$image has Multiple Images !!’
);
}
?>
Output: $canvas has Multiple Images !!
Link: https://www.php.net/ manual / en / imagick.haspreviousimage.php