The Imagick::getImageBlob() function is an inbuilt function in PHP which is used to get the image sequence as a blob. It implements direct to the memory image format. This function returns the image sequence as string.
Syntax:
string Imagick::getImageBlob( void )
Parameters: This function does not accept any parameters.
Return Value: This function returns a string containing the image.
Exceptions: This function throws ImagickException on error.
Below programs illustrate the Imagick::getImageBlob() function in PHP:
Program 1:
<?php // Create an Imagick Object $imagick = new Imagick(
header( "Content-Type: image/png" );
// Display the output image echo $imagick ->getImageBlob();
?> |
Output:
Program 2:
<?php // Create an Imagick object $image = new Imagick(
header( 'Content-type: image/jpeg' );
// Use blurImage function $image ->blurImage(5, 3);
// Display the output image echo $image ->getImageBlob();
?> |
Output:
Reference: https://www.php.net/manual/en/imagick.getimageblob.php