(PHP 4 >= 4.0.4, PHP 5, PHP 7)
imagecreatefromstring — Crear una imagen nueva desde el flujo de imagen de la cadena
$image
) : resource
imagecreatefromstring() devuelve un identificador de imagen
que representa la imagen obtenida desde image
.
Estos tipos serán automáticamente detectados si se construye PHP para que los
soporte: JPEG, PNG, GIF, WBMP y GD2.
image
Una cadena que contiene la información de la imagen.
Será devuelto un recurso de imagen. Se devuelve FALSE
si
el tipo de imagen no está soportado, la información no está en un formato reconocido,
o la imagen está corrupta y no se puede cargar.
Ejemplo #1 Ejemplo de 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);
imagedestroy($im);
}
else {
echo 'Ocurrió un error.';
}
?>
El resultado del ejemplo sería algo similar a: