ImageCreateFromGif

(PHP 3, PHP 4 )

ImageCreateFromGif -- Fileból vagy URL-ből új képet hoz létre

Leírás

int imagecreatefromgif ( string filename)

Az ImageCreateFromGif() egy képazonosítóval tér vissza, mely az adott filenévből létrehozott képet tartalmazza.

Az ImageCreateFromGif() üres stringgel tér vissza hiba esetén. Hibaüzenetet is ad, amit hibás linkként látunk a böngészőben A nyomkövetés megkönnyítésére a következő példa egy hibát jelző GIF-et állít elő.

Példa 1. Létrehozás közbeni hiba kezelése (vic@zymsys.com jóvoltából)

function LoadGif ($imgname) {
    $im = @imagecreatefromgif ($imgname); /* Kísérlet a megnyitásra */
    if ($im == "") { /* Megnézzük, hogy sikerült-e */
        $im = ImageCreate (150, 30); /* Üres kép létrehozása */
        $bgc = ImageColorAllocate ($im, 255, 255, 255);
        $tc  = ImageColorAllocate ($im, 0, 0, 0);
        ImageFilledRectangle ($im, 0, 0, 150, 30, $bgc); 
        /* Hibaüzenet */
        ImageString($im, 1, 5, 5, "Hiba $imgname kép betöltésénél", $tc); 
    }
    return $im;
}

Megjegyzés: Mivel mindenféle GIF támogatást az 1.6-os verzióban töröltek, ez a funkció nem elérhető, ha épp azt a verziót használod.