Archive
Archive for June, 2009
Recentment he necessitat una classe php per tractar imatges. Cercant, vaig trobar-ne una, bastant útil i còmode, però que no implementava una de les funcionalitats que més hem feien falta.
L’autor de la Classe es diu Henry, i després de contactar amb ell via e-mail, he decidit publicar la classe, actualitzada al blog.
Les funcions bàsiques son aquestes:
Descarregar resize.php
// generate an image for resizing
$thumb = new thumbnail(‘./image.jpg’);
// set width for thumbnail, or
$thumb->size_width(100);
// set height for thumbnail, or
$thumb->size_heigth(140);
// set the biggest width or height for thumbnail
$thumb->size_auto(150)
// set centered square thumbnail
$thumb->size_square(80);
// [opt] set quality for jpeg only (0 – 100) default = 75
$thumb->jpeg_quality(75);
// show the thumbnail
$thumb->show();
// save the thumbnail to a file
$thumb->save(‘./destination_file.jpg’);
?>
La funcionalitat que he afegit és la de size_square(), que genera una miniatura quadrada a l’estil de Flickr.
La Classe ara permet funcionalitats per treballar ràpid amb imatges, si algú té alguna implementació útil o idea, no dubti en fer-la saber.


















Comentaris recents