English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione getimagesize() viene utilizzata per ottenere le dimensioni dell'immagine e altre informazioni. In caso di successo restituisce un array, in caso di fallimento restituisce FALSE e genera un messaggio di errore di livello E_WARNING.
Formato di sintassi:
array getimagesize ( string $filename [, array &$imageinfo ] )
La funzione getimagesize() determina le dimensioni di qualsiasi file immagine GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC, XBM o WBMP e restituisce le dimensioni dell'immagine, il tipo di file e l'altezza e la larghezza dell'immagine.
<?php list($width, $height, $type, $attr) = getimagesize("w3codebox-logo.png"); echo "Larghezza: " . $width; echo "Altezza: " . $height; echo "Tipo: " . $attr; ?>
Esempio di output di esempio sopra:
Larghezza: 290 Altezza: 69 Tipo: 3 Proprietà: width="290" height="69"
<?php $remote_png_url = 'http://it.oldtoolbag.com/wp-content/themes/oldtoolbag.com/assets/img/logo-domain-green2.png'; $img_data = getimagesize($remote_png_url); print_r($img_data ); ?>
Esempio di output di esempio sopra:
Array ( [0] => 290 [1] => 69 [2] => 3 [3] => width="290" height="69" [bits] => 8 [mime] => image/png )
Spiegazione dei risultati restituiti