Dimensione di un’immagine


La funzione getimagesize serve per rilvare alcuni attributi di un’immagine, in php potrebbe essere molto utile rilevare l’altezza e la larghezza di un’immagine in modo da poter scegliere se ridimensionarla o meno.
Manuale da PHP.net

Sintassi:
$size = getimagesize (“c:/immagini/nomefile.ext”);

il risultato è un array con 4 valori che sotto descrivo

echo $size[0];
restituisce il valore WIDTH dell’immagine

echo $size[1];
restituisce il valore HEIGHT dell’immagine

echo $size[2];
restituisce il tipo dell’immagine 1=GIF, 2=JPG, 3=PNG, 4=SWF

echo $size[3];
restituisce la stringa “height=xxx width=yyy”

Attenzione particolare va prestata all’immagine che si vuole analizzare, infatti questa funzione può controllare la dimensione di immagini direttamente da url, esempio:

$size = getimagesize (“http://www.url.domanio.it/images/immagine.jpg”);

ma non può assolutamente restituire nessun valore per immagini contenute in pagine .php, .asp o quant’ altro, nemmeno per quell’immagini generate con

Header (“Content-type: image/jpeg”);
echo $picture;

Ringrazio Luca Sassetto per lo start up per questo articoletto

Dimensione di un’immagine ultima modifica: 2003-07-18T00:00:00+00:00 da Enrico

Related Posts

Comments are closed.