Funções da GD
PHP Manual

imagecreatefromgif

(PHP 4, PHP 5, PHP 7)

imagecreatefromgifCria uma nova imagem a partir de um arquivo ou URL

Descrição

resource imagecreatefromgif ( string $filename )

imagecreatefromgif() retorna um identificador de imagem representando a imagem obtida a partir de um nome de arquivo dado.

Para facilmente debugar o seguinte exemplo irá produzir um GIF errado:

Exemplo #1 Exemplo de como manipular um erro durante a criação

<?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);
?>

O exemplo acima irá imprimir algo similar à:

imagecreatefromgif.gif

Dica

Uma URL pode ser utilizada como um nome de arquivo se fopen wrappers estiver ativo. Veja fopen() para mais detalhes em como especificar URLs como nome de arquivo. Veja também the Protocolos e Wrappers suportados para informações sobre que capacidades cada wrapper tem, notas de uso e informações sobre variáveis predefinidas fornecidas.

Parâmetros

filename

Caminho para a imagem GIF

Valor Retornado

Retorna um resource identificador da imagem em sucesso, FALSE em erro.

Notas

Nota:

O suporte a GIF foi removido da biblioteca GD na versão 1.6, e adicionado novamente na versão 2.0.28. Esta função não está disponível entre essas versões.


Funções da GD
PHP Manual