(PHP 4 >= 4.0.4, PHP 5)
imagecreatefromstring — Crear una imagen nueva desde el flujo de imagen de la cadena
imagecreatefromstring() devuelve un identificador de imagen que representa la imagen obtenida desde data. Estos tipos serán automáticamente detectados si se construye PHP para que los soporte: JPEG, PNG, GIF, WBMP y GD2.
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.
Example #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: