Smart Image Resizer

In questo articolo abbiamo esaminato una piccola funzione che permette di realizzare delle miniature in PHP. Oggi vi segnaliamo un altro script creato da Joe Lencioni che si occupa di creare le miniature delle vostre immagini.

Diamo innanzitutto uno sguardo alle sue funzionalità:

  • lavora con immagini Gif, Jpeg e PNG
  • regolazione automatica del contrasto per avere delle immagini sempre nitide
  • è in grado di realizzare delle miniature quadrate, tagliando automaticamente le parti in eccesso
  • può convertire le Gif e Png trasparenti in immagini con sfondo pieno
  • è dotato di un sistema di caching “intelligente” che dovrebbe garantire prestazioni sempre al top.

Lo script è molto semplice da utilizzare, una volta verificata la presenza delle librerie GD (necessarie per la manipolazione delle immagini tramite PHP) sul nostro server, basta scaricare il pacchetto a questo indirizzo e caricarlo sul nostro server. Successivamente dovremo creare una sottocartella denominata “imagecache” e assegnarle i permessi in scrittura.

A questo punto siamo pronti per usare lo script. E’ sufficiente richiamarlo all’interno della nostra pagina con la seguente sintassi:

<img src=”/image.php/nomefile.jpg?width=200&
height=200ℑ=nomefile.jpg” alt=”Titolo” />

Se invece vogliamo realizzare una miniatura quadrata dobbiamo aggiungere qualche opzione in più:

<img src=”/image.php/nomefile.jpg?width=150&
height=150&cropratio=1:1&image=nomefile.jpg” alt=”Titolo” />



		
				
				
		

Altri articoli che potrebbero interessarti