Function.imagecreatefromgif
Aus PHP-Wiki
imagecreatefromgif — Erzeugt ein neues Bild im GIF-Format, welches aus einer Datei oder von einer URL gelesen wird
Beschreibung:
Beschreibung
resource imagecreatefromgif ( string $filename )
ImageCreateFromGIF() gibt den Bezeichner auf
ein Bild zurück, der das aus der angegebenen Datei eingelesene
Bild darstellt.
Im Fehlerfall gibt ImageCreateFromGIF() eine
leere Zeichenkette zurück. Zudem wird eine Fehlermeldung
erzeugt, die im Browser als Verbindungsabbruch dargestellt wird.
Zum besseren Debuggen wird das folgende Beispiel einen
GIF-Fehler erzeugen:
Beispiel #1
Beispiel, um die Handhabung eines Fehlers bei der Bilderzeugung
zu sehen (Dank an vic@zymsys.com):
function LoadGif ($imgname) {
$im = @ImageCreateFromGIF ($imgname); /* Versuch, Datei zu öffnen */
if (!$im) { /* Prüfen, ob fehlgeschlagen */
$im = ImageCreate (150, 30); /* Erzeugen eines leeren Bildes */
$bgc = ImageColorAllocate ($im, 255, 255, 255);
$tc = ImageColorAllocate ($im, 0, 0, 0);
ImageFilledRectangle ($im, 0, 0, 150, 30, $bgc);
/* Ausgabe einer Fehlermeldung */
ImageString($im, 1, 5, 5, "Fehler beim Öffnen von: $imgname", $tc);
}
return $im;
}
Hinweis:
ACHTUNG: Ab Version 1.6 wurde die komplette GIF-Unterstützung
aus der GD-Bibliothek entfernt. Diese Funktion ist also nur
verfügbar, wenn Sie eine Version vor 1.6 verwenden.