Руководство по PHP
Пред. |  | След.

# imagegif

(PHP 3, PHP 4, PHP 5)

imagegif -- Output image to browser or file

## Описание

bool imagegif ( resource image [, string filename] )

imagegif() creates the GIF file in filename from the image `image`. The `image` argument is the return from the imagecreate() or `imagecreatefrom*` function.

The image format will be GIF87a unless the image has been made transparent with imagecolortransparent(), in which case the image format will be GIF89a.

## Список параметров

`image`

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

`filename`

  The path to the saved file. If not set or `NULL`, the raw image stream will be outputed directly.

## Возвращаемые значения

Возвращает `TRUE` в случае успешного завершения или `FALSE` в случае возникновения ошибки.

## Смотрите также

> Замечание: Since all GIF support was removed from the GD library in version 1.6, this function is not available if you are using that version of the GD library. Support is expected to return in a version subsequent to the rerelease of GIF support in the GD library in mid 2004. For more information, see the GD Project site.

> The following code snippet allows you to write more portable PHP applications by auto-detecting the type of GD support which is available. Replace the sequence `header ("Content-type: image/gif"); imagegif ($im);` by the more flexible sequence:

> `<?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 image support in this PHP server");
> }
> ?>`

> Замечание: As of version 3.0.18 and 4.0.2 you can use the function imagetypes() in place of function_exists() for checking the presence of the various supported image formats:

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

## Смотрите также

imagepng()
imagewbmp()
imagejpeg()
imagetypes()

Пред. | Начало | След.
imagegd | Уровень выше | imageinterlace