(PHP 4, PHP 5, PHP 7, PHP 8)
imagecreatefromjpeg — Crea una nuova immagine da un file o una URL
imagecreatefromjpeg() returns an image identifier representing the image obtained from the given filename.
È possibile utilizzare una URL come un nome di file con questa funzione se fopen wrappers è stata abilitata. Vedere fopen() per maggiori informazioni su come specificare i nomi di file. Vedere Supported Protocols and Wrappers per i link verso le informazioni sulle capacità dei vari wrapper, note sul loro uso, informazioni sulle variabili predefinite che forniscono.
filename
Path to the JPEG image.
Restituisce un identificatore di risorsa immagine, false
in caso di errore.
Versione | Descrizione |
---|---|
8.0.0 | On success, this function returns a GDImage instance now; previously, a resource was returned. |
Example #1 Example to handle an error during loading of a JPEG
<?php
function LoadJpeg($imgname)
{
/* Attempt to open */
$im = @imagecreatefromjpeg($imgname);
/* See if it failed */
if(!$im)
{
/* Create a black image */
$im = imagecreatetruecolor(150, 30);
$bgc = imagecolorallocate($im, 255, 255, 255);
$tc = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 150, 30, $bgc);
/* Output an error message */
imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc);
}
return $im;
}
header('Content-Type: image/jpeg');
$img = LoadJpeg('bogus.image');
imagejpeg($img);
?>
Il precedente esempio visualizzerà qualcosa simile a: