ImageCreateFromGif

(PHP 3, PHP 4 >= 4.0.0)

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.