Si hay algo que odio a la hora de desarrollar una aplicación es tener que hacer thumbs de las imágenes, sobre todo para los perfiles: que si el thumb es cuadrado y la imagen rectangular, que si se debe recortar o meter bordes, … PHP Thumbnailer nos facilita enormemente esta tarea:
Hacer resize:
try {
$thumb = PhpThumbFactory::create('/path/to/image.jpg');
} catch (Exception $e) {
// error
}
$thumb->resize(100, 100);
$thumb->show();
Hacer resize y crop si es rectangular:
$thumb->adaptiveResize(175, 175);
$thumb->save('/path/to/new_image.jpg');