Open In App

PHP | Imagick __toString() Function

Last Updated : 13 Dec, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The Imagick::__toString() function is an inbuilt function in PHP which is used to return the image as a string. This function will only return a single image and should not be used for Imagick objects containing multiple images. Syntax:
string Imagick::__toString( void )
Parameters:This function doesn’t accepts any parameter. Return Value: This function returns the current image as string. Exceptions: This function throws ImagickException on error. Below programs illustrate the Imagick::__toString() function in PHP: Program 1: php
<?php

// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');

// Convert it into string
$string = $imagick->__toString();
echo $string;
?>
Output:
This will display a large text which is the string form of image.
Program 2: php
<?php

// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');

// Convert it into string
$string = $imagick->__toString();

// Show the output from string
header("Content-Type: image/png");
echo $string;
?>
Output: Reference: https://www.php.net/manual/en/imagick.tostring.php

Next Article

Similar Reads