Originariamente inviato da gueststar
potresti farmi un esempio per favore, te ne sarei grada?allora...qualche commento:Codice PHP:include ('SmartImage.class.php');
$path = "img/"; //qui ci metti la directory dove vuoi salvare l'immagine
move_uploaded_file($_FILES['img']['tmp_name'], $path.$_FILES['img']['name']);
chmod($path.$_FILES['img']['name'],0777);
$qualita = 90;
$height = 200;
$width = 200;
$img = new SmartImage($path.$_FILES['img']['name']);
$img->resize($width, $height, true);
$img->saveImage($path.$_FILES['img']['name'], $qualita);
1. chmod($path.$_FILES['img']['name'],0777); non è necessario se non intendi sovrascrivere il file che hai appena uploadato (quindi se salvi l'immagine ridimensionata in un'altra directory oppure nella stessa directory ma con un altro nome);
2. $img->resize($width, $height, true); impostando l'ultimo parametro true, viene effettuato il ritaglio e il resize alla dimensioni specificate in $height e $width (in pixel). Se lo imposti a false viene considerata la misura (altezza/larghezza) più piccola che hai inserito e l'altra viene adattata di conseguenza
![]()
![]()
![]()


Rispondi quotando