Forum und email

imagecreatefromgif

(PHP 4, PHP 5)

imagecreatefromgif — Create a new image from file or URL

Description

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:

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

The above example will output something similar to:

Tip

Tämän funktion kanssa voit käyttää myös URLia tiedostonimen sijaan jos "fopen wrappers" on kytketty päälle. Katso funktiosta fopen() lisätietoa tuetuista URL-protokollista ja siitä kuinka tiedoston nimi määritellään List of Supported Protocols/Wrappers.

Parameters

filename

Path to the GIF image

Return values

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

Notes

Note: 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.

Warning

PHP:n Windows versiot ennen versiota 4.3.0 eivät tue tiedostojen käsittelyä verkon ylitse tällä funktiolla vaikka allow_url_fopen olisi päällä.