PHP | Imagick getImagesBlob() Function
Last Updated :
21 Nov, 2019
The Imagick::getImageBlob() function is an inbuilt function in PHP which is used to get the all the image sequences as a blob. This function is useful for animated gifs as doing getImageBlob() on them won’t work. This function implements direct to memory image formats.
Syntax:
string Imagick::getImagesBlob( void )
Parameters: This function does not accept any parameters.
Return Value: This function returns a string containing the images.
Exceptions: This function throws ImagickException on error.
Below programs illustrate the Imagick::getImagesBlob() function in PHP:
Program 1:
<?php
$imagickAnimation = new Imagick(
header( "Content-Type: image/gif" );
echo $imagickAnimation ->getImagesBlob();
?>
|
Output:
Program 2:
<?php
$imagickAnimation = new Imagick(
foreach ( $imagickAnimation as $frame ) {
$frame ->blurImage(5, 3);
}
header( "Content-Type: image/gif" );
echo $imagickAnimation ->getImagesBlob();
?>
|
Output:
Reference: https://www.php.net/manual/en/imagick.getimagesblob.php
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...