Ottenere le dimensioni di un'immagine con PHP

Siti dinamici con PHP
Impara a creare siti dinamici professionali con PHP

Scritto da Luca Ruggiero nella sezione Php

In PHP, attraverso le librerie GD e grazie alla funzione getimagesize possiamo ottenere le dimensioni di un'immagine, semplicemente specificando il percorso remoto del file sul server su cui è caricata.

Ottenere le dimensioni di un'immagine può essere utile, ad esempio, in fase di upload per verificare che l'immagine non sia più larga od alta delle dimensioni massime consentite.

Vediamo un semplice esempio di codice:

<?PHP
    $immagine = "http://www.lukeonweb.net/immagini/lukeonweb.jpg";
    $dimensioni = getimagesize($immagine);
    $larghezza = $dimensioni[0];
    $altezza = $dimensioni[1];
    echo "Dimensioni immagine: " . $larghezza . "X" . $altezza . " pixel";
?>

Specifichiamo il percorso remoto dell'immagine e lo passiamo come parametro alla funzione getimagesize che genera un array, il cui "item di zero" rappresenta la larghezza, mentre l'"item di uno" rappresenta l'altezza.

Nell'esempio, ci limitiamo a stampare a video il risultato che otterremo:

Dimensioni immagine: 230X50 pixel

I più cliccati della sezione Php

:: Redirect in Php (102.517)

:: Upload di file in Php (33.282)

:: Refresh temporizzato in PHP (27.475)

:: Scrivere il codice di sicurezza CAPTCHA in Php (26.008)

:: Un carrello della spesa in PHP (22.746)

:: Creare un menu dinamico in Php (20.879)

:: Pagamenti online con PayPal e PHP (17.426)

:: Convertire una stringa in maiuscolo e in minuscolo in Php (15.793)

:: Inviare email in formato Html con Php (15.721)

:: Indicare il percorso della pagina corrente in Php (14.526)

IN EVIDENZA
DOWNLOAD