Archive
Archive for June, 2009
Recientemente he necesitado una classe en php para tratar imágenes. Buscando por la red, encontré una, bastante útil, pero que no implementaba una de las funcionalidades que más falta me hacían.
He contactado con el autor de la classe, Henry, y he decidido publicarlo, ya actualizado, en el blog, mencionándole, y le ha parecido estupendo.
Sus funciones son las siguientes:
Descargar 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 funcionalidad que he añadido es size_square(), que genera una miniatura cuadrada al estilo Flickr.
La classe permite funcionalidades para trabajar rápidamente con imágenes, y si alguien tiene alguna idea de algo que pueda mejorarla, que no dude decirlo.






























Comentarios recientes