imagecreatefromgif
(PHP 3, PHP 4, PHP 5)
imagecreatefromgif -- Crée une nouvelle image à partir d'un fichier ou d'une URL
Description
resource
imagecreatefromgif ( string filename )
imagecreatefromgif() retourne un identifiant d'image qui
représente l'image obtenue à partir du fichier dont le nom est
donné par filename
.
Pour simplifier le débogage, utilisez le code suivant, qui retourne une
erreur GIF :
Exemple 1. Exemple de gestion des erreurs durant la création d'image
<?php function LoadGif ($imgname) { $im = @imagecreatefromgif ($imgname); /* Tentative d'ouverture */ if (!$im) { /* Test d'échec */ $im = imagecreatetruecolor (150, 30); /* Création d'une image vide */ $bgc = imagecolorallocate ($im, 255, 255, 255); $tc = imagecolorallocate ($im, 0, 0, 0); imagefilledrectangle ($im, 0, 0, 150, 30, $bgc); /* Affichage d'un message d'erreur */ imagestring ($im, 1, 5, 5, "Erreur au chargement de l'image $imgname", $tc); } return $im; } header("Content-Type: image/gif"); $img = LoadGif("bogus.image"); imagegif($img); ?>
|
L'exemple ci-dessus va afficher quelque chose de similaire à : 
|
Astuce : Vous pouvez utiliser une URL comme
nom de fichier avec cette fonction, si l'option des "fopen wrappers" a été
activée. Voyez fopen() pour plus de détails sur la façon
de spécifier le nom du fichier et Annexe M pour une liste
des protocoles URL supportés.
Liste de paramètres
filename
Chemin vers l'image WBMP
Valeurs de retour
Retourne un identifiant de ressource image en cas de succès, FALSE
si une erreur survient.
Notes
Note :
Le support du GIF a été supprimé de la bibliothèque GD dans sa verison 1.6
et a été rajouté depuis la version 2.0.28. Cette fonction n'est donc pas
disponible entre ces deux verisons.
Avertissement |
Les versions Windows de
PHP antérieures à la version 4.3.0 ne supportent pas l'accès aux fichiers
distants avec cette fonction, même si
allow_url_fopen est activé. |