Skip to content
Related Articles

Related Articles

PHP | Imagick hasPreviousImage() Function

Improve Article
Save Article
  • Last Updated : 21 Oct, 2021
Improve Article
Save Article

The Imagick::hasPreviousImage() function is an inbuilt function in PHP which is used to check whether the Imagick object is having a previous image or not. If Imagick object has multiple images it returns true else it returns false.

bool Imagick::hasPreviousImage( void )

Parameters: This function does not accepts any parameters.
Return Value: This function returns TRUE if the object has more images when traversing the list in the reverse direction, otherwise returns FALSE.
Below program illustrates the Imagick::hasPreviousImage() function in PHP:
Program: This program demonstrate the working of hasPreviousImage() function with multiple images and without multiple images. 


// String array containing path of images
$imagePaths = [
// Create new Imagick object
$canvas = new Imagick();
$image = new Imagick(
foreach ($imagePaths as $imagePath) {
    // Adding images in the canvas
// The pointer points to second image
if($canvas->hasPreviousImage()) {
    echo('$canvas has Multiple Images !!');
if($image->hasPreviousImage()) {
    // With a single image
    echo('$image has Multiple Images !!');


$canvas has Multiple Images !!


My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!