saveto

Mattepuffo's logo
Resizing di immagini in PHP con Wideimage

Resizing di immagini in PHP con Wideimage

Ho già parlato più volte di come effettuare il resizing di una immagine in PHP durante l'upload.

Però mi è stata suggerita quest'ottima libreria per manipolare e salvare immagini: Wideimage.

Con questa libreria è posibile fare anche il resizing, il cropping e il merging in maniera semplice.

Qui vederemo come fare l'upload e il resizing.

Com'è possibile vedere dalla documentazione è possibile passare alla funzione resize() anche solo l'altezza o la larghezza; in questi casi l'altro lato verrà ridimensionato in automatico mantenendo le proporzioni.

E questa è una cosa molto comoda.

Qui potete la doc abbastanza completa.

Nell'esempio useremo subito l'upload multiplo con il controllo sulla larghezza in modo tale che se è più larga di 500px venga ridimensionata.

Quindi partendo da questo form:

<form action="" method="post" name="news" enctype="multipart/form-data">

<input type="file" name="file[]" /><br/>

<input type="file" name="file[]" /><br/>

<input type="file" name="file[]" /><br/>

<input type="submit" value="Submit" name="btn_news" />

</form>

Che ha tre input file e quindi permette da 1 a 3 file contemporaneamente.