Manuel PHP

Précédent

 

Suivant

ImageCreateFromGif

ImageCreateFromGif -- crée une nouvelle image à partir díun fichier ou díune URL

Description

int imagecreatefromgif(string filename);

imagecreatefromgif() retourne un identifiant díimage qui représente líimage obtenue à partir du fichier dont le nom est donné.

imagecreatefromgif() retourne une chaîne vide en cas díechec. Il va aussi retourner une erreur qui va afficher un lien brisé dans un navigateur. Pour simplifier le débuggage, utilisez le code suivant, qui retourne une erreur GIF :

Exemple 1. Exemple de gestion des erreurs durant création díimage (gracieusement offert par courtesy vic@zymsys.com )

function LoadGif($imgname)
{
  $im = @imagecreatefromgif($imgname); /* Tentative díouverture */
  if ($im == "") { /* Echec ? */
    $im = ImageCreate(150,30); /* Crée une image vide */
    $bgc = ImageColorAllocate($im,255,255,255);
    $tc  = ImageColorAllocate($im,0,0,0);
    ImageFilledRectangle($im,0,0,150,30,$bgc);
    ImageString($im,1,5,5,"Erreurr lors du chargement du fichier $imgname",$tc); /* Affiche un message díerreur */
  }
  return $im;
}

Note: Etant donné que toutes les fonctions de gestion des GIF ont été supprimé de la bibliothèque GD version 1.6, cette fonction níest pas disponible si vous utilisez cette version de la librairie.

Précédent

Sommaire

Suivant

ImageCreate

Chapitre

ImageDashedLine