imagecreatefromjpeg

(PHP 4, PHP 5, PHP 7)

imagecreatefromjpegErzeugt ein neues Bild aus einer Datei oder URL

Beschreibung

imagecreatefromjpeg ( string $filename ) : resource

imagecreatefromjpeg() gibt den Bezeichner auf ein Bild zurück, der das aus der angegebenen Datei eingelesene Bild darstellt.

Tipp

Mit dieser Funktion können Sie eine URL als Dateinamen verwenden, falls Sie fopen wrappers ermöglicht haben. Mehr Details dazu, wie Sie den Dateinamen angeben müssen finden Sie bei fopen(). Eine Liste der unterstützten URL Protokolle, die Fähigkeiten der verschiedenen Wrapper, Hinweise zu deren Verwendung und Informationen zu den eventuell vorhandenen vordefinierten Variablen finden Sie unter Unterstützte Protokolle und Wrapper.

Parameter-Liste

filename

Pfad des JPEG-Bilds.

Rückgabewerte

Gibt im Erfolgsfall eine Bildresource zurück, im Fehlerfall FALSE.

Beispiele

Beispiel #1 Beispiel für Fehlerbehandlung beim Laden eines JPEG

<?php
function LoadJpeg($imgname)
{
    
/* Versuche zu öffnen */
    
$im = @imagecreatefromjpeg($imgname);

    
/* Prüfe, ob das fehlschlug */
    
if(!$im)
    {
        
/* Erzeuge ein schwarzes Bild */
        
$im  imagecreatetruecolor(15030);
        
$bgc imagecolorallocate($im255255255);
        
$tc  imagecolorallocate($im000);

        
imagefilledrectangle($im0015030$bgc);

        
/* Gib eine Fehlermeldung aus */
        
imagestring($im155'Fehler beim Laden von ' $imgname$tc);
    }

    return 
$im;
}

header('Content-Type: image/jpeg');

$img LoadJpeg('bogus.image');

imagejpeg($img);
imagedestroy($img);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Ausgabe des Beispiels : Beispiel für Fehlerbehandlung beim Laden eines JPEG