imagecreatefromstring
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
imagecreatefromstring — Crée une image à partir d'une chaîne
Liste de paramètres
data
-
Une chaîne contenant les données de l'image.
Valeurs de retour
Un objet d'image sera retourné en cas de succès. false est retourné si
le type de l'image n'est pas supporté, si les données ne sont pas dans un format reconnu
ou si l'image est corrompue et donc ne peut être chargée.
Erreurs / Exceptions
imagecreatefromstring() émet une erreur de niveau
E_WARNING si les données ne sont pas dans un format reconnu.
Exemples
Exemple #1 Exemple avec 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.';
}
?>
Résultat de l'exemple ci-dessus est similaire à :