Syntax:bool Imagick::readImages (array $filenames)
Parameters:This function takes one parameter,
$filenames,which contains an array containing all filenames.
Return value:this function returns TRUE on success.
Exceptions:this function throws an ImagickException on error.The following programs illustrate the
Imagick::readImages ( )in PHP:
Program 1:
// Create a new imagick object
$imagick
=
new
Imagick ( );
// Array of images
$images
= [
’ https://media.engineerforengineer.org/wp-content/uploads/ engineerforengineer-13.png ’
,
’ https://media.engineerforengineer.org/wp-content/uploads/20190918234528/ colorize1.png ’
];
// Read images
$imagick
-> readImages (
$images
);
// Show image
header (
"Content-Type: image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output: Program 2:
// Create new imagick object
$imagick
=
new
Imagick();
// Array of images
$images
= [
’ https://media.engineerforengineer.org/wp-content/uploads/ engineerforengineer-13.png ’
,
’ https://media.engineerforengineer.org/wp-content/uploads/20190918234528/ colorize1.png ’
];
// Read images
$imagick
-> readImages (
$images
);
// Move the index to 0 to check if the first image is
// also inserted.
$imagick
-> setIteratorIndex (0);
// Show image
header (
"Content-Type: image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output: Program 3:
// Create new imagick object
$imagick
=
new
Imagick();
// Array of images (from the local folder). For this
// for this to work, the mentioned images must be there in
// local folder.
$images
= [
’ filename1.png’
,
’ filename2.png’
];
// Read images
$imagick
-> readImages (
$images
);
// Show image
header (
"Content-Type: image / png"
);
echo
$imagick
-> getImageBlob();
?>
Output:It will show filename2.png on the screen.
Link: https://www.php.net/manual/en/imagick.readimages.php