- Home
- Categorie
- Coding e Sistemistica
- PHP
- Processamento immagini
-
Processamento immagini
Salve,
stò cercando di capire cosa non và in questo piccolo script che dovrebbe prendere una immagine in entrata, ridurla e spostarla nella cartella giusta...L'errore è nella parte evidenziata :
$query = mysql_query("SELECT id FROM lavoro WHERE user = '".$user."'")or die("Errore nella selezione dell'id della foto"); print "entrato"; $row = mysql_num_rows($query); $nome_immagine = $user.($row+1).'.jpeg'; // imposto la larghezza e calcolo l'altezza in proporzione $new_width = 600; $new_height = ceil((600*$height)/$width); // carico l'immagine print "entrato1"; $src_img = imagecreatefromjpeg($immagine); // creo una immagine vuota della dimensione che mi serve $dst_img = imagecreatetruecolor($new_width, $new_height); print "entrato2"; // copio l'immagine originale dentro la nuova imagecopyresampled($dst_img,$src_img,0,0,0,0,$new_width,$new_height,$width,$height); // imposto l'antialias (opzionale) imageantialias ($dst_img, TRUE); print "entrato3"; //Scrivo sull'immagine $textcolor = imagecolorallocate($image,0,0,0); imagefttext ($immagine, 11, 0, 5, 5, $textcolor, "alfr_ho.ttf", "prova"); print "entrato4"; // salvo l'immagine (l'ultimo parametro è la qualità della jpg) print $user; $nome_img = "./user/".$user."/lavori".$nome_imagine; print $nome_img; **imagejpeg($dst_img, $nome_img, 80)or die("Errore creazione immagine");** $query = mysql_query("INSERT INTO lavoro(priority,user,id_tipologia,foto,descrizione) VALUES ('".$priority."','".$user."','".$tipologia."','".$nome_immagine."','".$descrizione."')")or die("Errore nell'inserimento dei dati della foto"); print "entrato5";
Qualcuno sà aiutarmi a risolvere questo problema?
Ringrazio tutti anticipatamente