Function.imagecreatefromjpeg
Aus PHP-Wiki
imagecreatefromjpeg — Erzeugt ein neues Bild im JPEG-Format, welches aus einer Datei oder von einer URL gelesen wird
Beschreibung:
Beschreibung
resource imagecreatefromjpeg ( string $filename )
ImageCreateFromJPEG() gibt den Bezeichner auf
ein Bild zurück, der das aus der angegebenen Datei eingelesene
Bild darstellt.
Im Fehlerfall gibt ImageCreateFromJPEG() 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 JPEG-Fehler
erzeugen:
Beispiel #1
Beispiel, um die Handhabung eines Fehlers bei der Bilderzeugung
zu sehen (Dank an vic@zymsys.com):
function LoadJpeg ($imgname) {
$im = @ImageCreateFromJPEG ($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;
}