Questa è una funzione molto utile in PHP, l’ho trovata su php.net. PHP fornisce la funzione per ottenere la larghezza e l’altezza di un’immagine. Il getimagesize() è la funzione che determina la dimensione delle immagini inclusi anche i file Flash (SWF).
Sintassi
[code language=”php”]
list($width, $height, $type, $attr) = getimagesize("nome_img.jpg");
[/code]
Codice
Questo è solo un codice semplice, cambia il nome dell’immagine e testalo.
[code language=”php”]
phplist($width, $height, $type, $attr) = getimagesize("nome_img.jpg");
echo "Larghezza immagine " .$width;
echo "<br>";
echo "Altezza immagine " .$height;
echo "<br>";
echo "Tipo immagine " .$type;
echo "<br>";
echo "Attributi immagine " .$attr;
[/code]
Quando esegui questo codice vedrai un risultato tipo:
Larghezza immagine 379
Altezza immagine 344
Tipo immagine 2
Attributi immagine width=”379″ height=”344″
Otterrai la larghezza, altezza, il tipo e gli attributi di un’immagine, di solito uso questo funzione nel form quando c’è anche un image upload.
Nella tabella sotto puoi vedere tutti i tipi di immagini.
Tipi di immagini
1 = GIF | 5 = PSD | 9 = JPC | 13 = SWC |
2 = JPG | 6 = BMP | 10 = JP2 | 14 = IFF |
3 = PNG | 7 = TIFF(intel byte order) | 11 = JPX | 15 = WBMP |
4 = SWF | 8 = TIFF(motorola byte order) | 12 = JB2 | 16 = XBM |