Manipolazione immagini in PHP5

Filed under tech

Se siete in cerca di una soluzione per la manipolazione delle immagini in PHP suggerisco WideImage.

E’ una libreria PHP 5 che semplifica l’elaborazione e funziona da wrapper per le varie GD, GD2 e ImageMagick.

Oltre che essere estremamente potente è anche facile da utilizzare. Ad esempio:

$img = wiImage::load('image.png');
$img->resize(200, 500)->crop(10, 10, 80, 80)->asGrayscale()->saveToFile('new.png');

Con due sole righe di codice apriamo un immagine, la ridimensioniamo, la ritagliamo, convertiamo in scala di grigi e salviamo in un nuovo file.

Mi è tornata utile all’interno di un progetto che sto sviluppando nel framework CodeIgniter.

Se conoscete il framework saprete che dispone già di una libreria per la gestione delle immagini.

Purtroppo, diversamente dal resto del codice, è scomoda da utlizzare, poco versatile e abbastanza irrazionale.

Se invece cercate una soluzione più immediata (adatta ai designer) vi suggerisco TimThumb.

E’ l’ideale per creare anteprime di immagini al volo, ad esempio dentro un tema per Wordpress.

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

One Comment

  1. Davide Bellettini
    Posted Saturday May 30th, 2009 at 12:15 PM | Permalink

    Molto interessante! Mi piace molto anche per la sua fluent interface!

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*