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 = new Imagick(); // 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 = new Imagick(); // 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 = new Imagick(); // 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


… [Trackback]
[…] Info on that Topic: geeksforgeeks.org/php-imagick-readimages-function-2/ […]
… [Trackback]
[…] Info to that Topic: geeksforgeeks.org/php-imagick-readimages-function-2/ […]
… [Trackback]
[…] Find More on that Topic: geeksforgeeks.org/php-imagick-readimages-function-2/ […]