La función Imagick::__toString() es una función incorporada en PHP que se usa para devolver la imagen como una string. Esta función solo devolverá una sola imagen y no debe usarse para objetos Imagick que contengan varias imágenes.
Sintaxis:
string Imagick::__toString( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve la imagen actual como una string.
Excepciones: esta función lanza ImagickException en caso de error.
Los siguientes programas ilustran la función Imagick::__toString() en PHP:
Programa 1:
<?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; ?>
Producción:
This will display a large text which is the string form of image.
Programa 2:
<?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; ?>
Producción:
Referencia: https://www.php.net/manual/en/imagick.tostring.php