Manuel PHP

imagegif

(PHP 4, PHP 5)

imagegif — Envoie une image GIF vers un navigateur ou un fichier

Description

bool imagegif ( resource $image [, string $filename ] )

imagegif() crée un fichier image imagecreate() ou les fonctions imagecreatefrom*.

Le format de l'image sera imagecolortransparent())), ce qui fera qu'elle sera au format imagecreatetruecolor().

filename

Le chemin vers le fichier sauvegardé. Si le flux de l'image brute n'est pas fourni, il sera affiché directement.

Valeurs de retour

Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.

Notes

Note: Étant donné que toutes les fonctions » projet GD.
Le code suivant vous permet d'écrire des scripts PHP plus portables : le type de GD est automatiquement détecté. Il remplace la séquence Header("Content-type: image/gif"); ImageGif($im); par un code plus souple :

  1. <?php
  2. if (function_exists("imagegif")) { 
  3.    header("Content-type: image/gif"); 
  4.    imagegif($im);  
  5. } elseif (function_exists("imagejpeg")) { 
  6.    header("Content-type: image/jpeg"); 
  7.    imagejpeg($im, "", 0.5);  
  8. } elseif (function_exists("imagepng")) { 
  9.    header("Content-type: image/png"); 
  10.    imagepng($im);  
  11. } elseif (function_exists("imagewbmp")) { 
  12.    header("Content-type: image/vnd.wap.wbmp"); 
  13.    imagewbmp($im);  
  14. } else { 
  15.    die("Pas de support graphique avec PHP sur ce serveur");  
  16. }  
  17. ?> 


Note: Depuis les versions 3.0.18 et 4.0.2, vous pouvez utiliser la fonction imagetypes() au lieu de function_exists() pour vérifier la présence des différents formats d'images supportés.:

  1. <?php
  2. if (imagetypes() & IMG_GIF) { 
  3.    header ("Content-type: image/gif"); 
  4.    imagegif ($im);  
  5. } elseif (imagetypes() & IMG_JPG) { 
  6.    /* ... etc. */  
  7. }  
  8. ?> 


L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Php - Breizh Blog