Ciao a tutti,
ho un problema nel ridimensionare le immagini: le deformo!
In sostanza vorrei creare delle immagini piccole 80x80 tagliando la parte in eccedenza in alto/basso e/o lateralmente.
Ora faccio in questo modo:
// Ottengo le informazioni sull'immagine
list($width, $height, $type, $attr) = getimagesize($_FILES['image']['tmp_name']);
if (!move_uploaded_file($_FILES['image']['tmp_name'], $foto ))
{
$errore = "Errore nel caricamento dell'immagine!!";
break;
}
else
{
// Creo la versione 80*80 dell'immagine (thumbnail)
$thumb = imagecreatetruecolor(80, 80);
$source = imagecreatefromjpeg($foto);
imagecopyresized($thumb, $source, 0, 0, 0, 0, 80, 80, $width, $height);
// Salvo l'immagine ridimensionata
imagejpeg($thumb, $fotosmall, 95);
}
Dove devo intervenire per non deformare?
Grazie