Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

PHP | Imagick readImages() Function

  • Last Updated : 04 Dec, 2019

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




My Personal Notes arrow_drop_up
Recommended Articles
Page :