imagegd
imagegrabscreen
GD and Image Functions
PHP Manual

# imagegif

(PHP 4, PHP 5)

imagegif — Producir la salida de una imagen al navegador o a un archivo

### Descripción

bool imagegif ( resource `$imagen` [, string `$nombre_archivo` ] )

imagegif() crea el archivo GIF indicado por nombre_archivo desde la imagen `imagen` . El parámetro `imagen` es el valor de retorno de la función imagecreate() o imagecreatefrom*.

El formato de la imagen será GIF87a a menos que la imagen haya sido convertida a transparente con imagecolortransparent(), en cuyo caso el formato de la imagen será GIF89a.

### Lista de parámetros

`image`

  An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().

`nombre_archivo`

  La ruta usada para guardar el archivo. Si no se define o se usa el valor `NULL`, la secuencia pura de la imagen será enviada a la salida directamente.

### Valores retornados

Devuelve `TRUE` si todo se llevó a cabo correctamente, `FALSE` en caso de fallo.

### Notes

> Note: Dado que el soporte GIF fue retirado por completo de la biblioteca GD en la versión 1.6, esta función no se encuentra disponible si está usando tal versión de la biblioteca GD. Se espera que el soporte para esta característica regrese en una versión posterior al relanzamiento del soporte GIF en la biblioteca GD a mediados de 2004. Para más información, consulte el sitio web del » Proyecto GD.
> El siguiente segmento de código le permite escribir aplicaciones PHP más portables al detectar automáticamente el tipo de soporte GD que se encuentra disponible. Reemplace la secuencia header ("Content-type: image/gif"); imagegif ($im); por la secuencia más flexible:

> `<?php
> if (function_exists("imagegif")) {
> header("Content-type: image/gif");
> imagegif($im);
> } elseif (function_exists("imagejpeg")) {
> header("Content-type: image/jpeg");
> imagejpeg($im, "", 0.5);
> } elseif (function_exists("imagepng")) {
> header("Content-type: image/png");
> imagepng($im);
> } elseif (function_exists("imagewbmp")) {
> header("Content-type: image/vnd.wap.wbmp");
> imagewbmp($im);
> } else {
> die("No hay soporte de imágenes en este servidor PHP");
> }
> ?>`

> Note: A partir de la versión 3.0.18 y 4.0.2 puede usar la función imagetypes() en lugar de function_exists() para chequear por la presencia de los varios formatos de imagen soportados:

> `<?php
> if (imagetypes() & IMG_GIF) {
> header ("Content-type: image/gif");
> imagegif ($im);
> } elseif (imagetypes() & IMG_JPG) {
> /* ... etc. */
> }
> ?>`

### Ver también

- imagepng() - Output a PNG image to either the browser or a file
- imagewbmp() - Output image to browser or file
- imagejpeg() - Output image to browser or file
- imagetypes() - Return the image types supported by this PHP build

imagegd
imagegrabscreen
GD and Image Functions
PHP Manual