GD Функции
PHP Manual

imagecreatefromgif

(PHP 4, PHP 5)

imagecreatefromgifCreate a new image from file or URL

Описание

resource imagecreatefromgif ( string $filename )

imagecreatefromgif() returns an image identifier representing the image obtained from the given filename.

To ease debugging the following example will produce an error GIF:

Пример #1 Example to handle an error during creation

<?php
function LoadGif ($imgname)
{
    
$im = @imagecreatefromgif ($imgname); /* Attempt to open */
    
if (!$im) { /* See if it failed */
        
$im imagecreatetruecolor (15030); /* Create a blank image */
        
$bgc imagecolorallocate ($im255255255);
        
$tc imagecolorallocate ($im000);
        
imagefilledrectangle ($im0015030$bgc);
        
/* Output an errmsg */
        
imagestring ($im155"Error loading $imgname"$tc);
    }
    return 
$im;
}
header("Content-Type: image/gif");
$img LoadGif("bogus.image");
imagegif($img);
?>

Результатом выполнения данного примера будет что-то подобное:

Подсказка

Для этой функции вы можете использовать URL в качестве имени файла, если была включена опция "fopen wrappers". Смотрите более подробную информацию об определении имени файла в описании функции fopen(), а также список поддерживаемых протоколов URL в List of Supported Protocols/Wrappers.

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

filename

Path to the GIF image

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

Returns an image resource identifier on success, FALSE on errors.

Примечания

Замечание: GIF support was removed from the GD library in Version 1.6, and added back in Version 2.0.28. This function is not available between these versions.

Внимание

Версии PHP для Windows до PHP 4.3.0 не поддерживают возможность использования удаленных файлов этой функцией даже в том случае, если опция allow_url_fopen включена.


GD Функции
PHP Manual