Legge le dimensioni di un file immagine e restituire un array i cui indici 0 e 1 contengono il valore di larghezza e altezza dell'immagine.
Indice 2 (il terzo da zero) è una costante IMAGETYPE_XXX, indica il tipo di immagine.
Indice 3 (il quarto da zero) è una stringa di testo con dimensioni formattate per tag in pagine web.
getimagesize ( string $filename [, array &$imageinfo ] )
Parametri
• $filename: Il file del quale si desidera recuperare le informazioni.
Si può fare riferimento a un file locale o (configurazione permettendo) un file remoto.
• $imageinfo: Parametro opzionale consente, di estrarre alcune informazioni aggiuntive.
<?php
$NomeFile = "cane.jpg";
$infoImage =
getimagesize($NomeFile); //Legge le dimensioni di una immagine
echo "<br>$NomeFile : larghezza = ".$infoImage[0]; // larghezza
echo " altezza = ".$infoImage[1]; // altezza
echo "<br>costante IMAGETYPE_XXX = ".$infoImage[2];
echo "<br>Dimensioni formattate per tag in pagine web = ".$infoImage[3];
?>Immagine testata: cane.jpg
Risultato:
cane.jpg : larghezza = 230 altezza = 179
costante IMAGETYPE_XXX = 2
Dimensioni formattate per tag in pagine web = width="230" height="179"
Risultato: