Vorrei fare in modo che le immagini inviate dall'utente vengano salvate 2 volte, una in dimensioni reali e l'altra ridimensionata per fare una miniatura.
Detto ciò, riesco ad avere una miniatura, ma sempre e solo con la larghezza di 120px.
Io invece vorrei che la larghezza fosse 160 nel caso in cui l'immagine sia orizzontale.
Ho scritto questo:
Codice PHP:
$file = $_FILES["imgUp"]["tmp_name"];
if($file != ""){
list($width, $height, $type, $attr) = getimagesize($file);
if($width>=$height){
$img2->resize(160, true);
}
else{$img2->resize(120, true);}
Ho provato con "if($width>=$height){echo "ok";}" e funziona, ma perché non mi ridimensiona l'immagine come vorrei?