PHP | Imagick readImages() Function

The Imagick::readImages() function is an inbuilt function in PHP which is used to read images from an array of filenames and associate them to a single Imagick object.
Syntax:
bool Imagick::readImages( array $filenames )
Parameters:This function accepts a single parameter $filenames which holds an array containing all the filenames.
Return Value: This function returns TRUE on success.
Exceptions: This function throws ImagickException on error.
Below programs illustrate the Imagick::readImages() function in PHP:
Program 1:
| <?php  Â// Create a new imagick object $imagick= newImagick();  Â// Array of images $images= [ ];  Â// Read the images $imagick->readImages($images);  Â// Display the image header("Content-Type: image/png"); echo$imagick->getImageBlob(); ?>  | 
Output:
Program 2:
| <?php  Â// Create a new imagick object $imagick= newImagick();  Â// Array of images $images= [ ];  Â// Read the images $imagick->readImages($images);  Â// Moving index to 0 to check if the first image // is also inserted. $imagick->setIteratorIndex(0);  Â// Display the image header("Content-Type: image/png"); echo$imagick->getImageBlob(); ?>  | 
Output:
Program 3:
| <?php  Â// Create a new imagick object $imagick= newImagick();  Â// Array of images (from local folder). For this // to work mentioned images should be there in the // local folder. $images= [     'filename1.png',     'filename2.png'];  Â// Read the images $imagick->readImages($images);  Â// Display the image header("Content-Type: image/png"); echo$imagick->getImageBlob(); ?>  | 
Output:
It will show filename2.png on the screen.
Reference: https://www.php.net/manual/en/imagick.readimages.php
 
				 
					



