imagecreatefromstring

(PHP 4 >= 4.0.4, PHP 5, PHP 7)

imagecreatefromstringCrear una imagen nueva desde el flujo de imagen de la cadena

Descripción

imagecreatefromstring ( string $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.

Parámetros

image

Una cadena que contiene la información de la imagen.

Valores devueltos

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.

Ejemplos

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:

Salida del ejemplo : imagecreatefromstring()

Ver también