imagecreatefromstring
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
imagecreatefromstring — Crea una imagen a partir de una cadena
Parámetros
data
-
Una cadena que contiene los datos de la imagen.
Valores devueltos
Un objeto de imagen será devuelto en caso de éxito. false es devuelto si
el tipo de la imagen no es soportado, si los datos no están en un formato reconocido
o si la imagen está corrupta y por lo tanto no puede ser cargada.
Errores/Excepciones
imagecreatefromstring() emite un error de nivel
E_WARNING si los datos no están en un formato reconocido.
Ejemplos
Ejemplo #1 Ejemplo con imagecreatefromstring()
<?php
$data = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
. 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
. 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
. '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg==';
$data = base64_decode($data);
$im = imagecreatefromstring($data);
if ($im !== false) {
header('Content-Type: image/png');
imagepng($im);
}
else {
echo 'An error occurred.';
}
?>
Resultado del ejemplo anterior es similar a: