Ridimensionare al volo un’immagine con Php

Ieri abbiamo visto come recuperare l’ultima immagine di un post in wordpress. Oggi vediamo quindi come ridimensionarla al volo.
Scaricate questo script php e salvatelo in una cartella chiamata script all’interno della root del vostro tema o del sito: il file ovviamente si dovrà chiamare timthumb.php.
Ora basta applicare questo tag per mostrare l’immagine ridimensionata:
<img src="/scripts/timthumb.php?src=/images/<?php echo catch_that_image() ?>&h=125&w=125&zc=1" alt="Screenshot" />
Se utilizzi WordPress utilizza questo:
<img src="<?php bloginfo('stylesheet_directory'); ?>/scripts/timthumb.php?src=<?php echo catch_that_image() ?>&h=125&w=125&zc=1" alt="<?php the_title(); ?>" />
E’ possibile personalizzare i parametri di ogni singola immagine agendo sui parametri:
- w: larghezza;
- h: altezza;
- zc: zoom crop, ossia, se impostato a 1 ritaglia l’immagine proporzionalmente;
- q: qualità del jpg con valore da 0 a 100, con valore di default 75;
Le anteprime ridimensionate vengono poi salvate in all’interno di una nuova cartella “cache” dentro “script”, quindi assicuratevi che i permessi dello spazio web siano impostati in 777 per la scrittura.
Questo script risulta molto semplice e personalizzabile, è possibile usarlo per un normale sito web, con un cms qualsiasi o con wordpress con l’ultimo tag indicato.
Aggiungi su OkNotizie




3 Commenti su “Ridimensionare al volo un’immagine con Php”
Grande Angelo! Sembra un ottimo script! Potrebbe essere molto utile a quel progettino sul blogroll che avevo in mente temo fà..
E’ uno dei metodi più semplici..
grazie mille! vabbè anche se lo sapevo già come fare…